Stating the Obvious
In the software/programming field, sometimes something immediate and obvious is stated, and big changes happen as consequence.
I’m not talking about the IT industry tendency to recycle stuff through new buzzwords (e.g., when ASP became SaaS, and SaaS-on-steroids was turned into Cloud Computing). I’m talking about appealing concepts/acronyms.
Recently, we’ve seen it with Ajax. Approaching web development this way was already common, but stating it “formally” looked as if a revolution flourished from nowhere.
It’s happening again with microservices. Though first introduced in 2005, the term/concept gained traction over the last few years, leveraging the [dis]advantages of RPC, Web Services, SOA, and REST.