Follow this blog

Software engineering, design, and psychology

Tech Background of the Early 2010s | Microservice Architecture — Ep. 7

The late 2000s to early 2010s marked the emergence of cloud computing. AWS and Google Cloud made on-demand compute available at scale.

The hardware and infrastructure assumptions shifted:

  • ephemeral instances became the norm
  • horizontal scaling became cheaper
  • infrastructure-as-code tools appeared and matured
  • instance and network failures now considered expected, not exceptional

At the same time, communication protocols and platforms stabilized around clear leaders:

  • HTTP as the universal transport
  • JSON as the universal data language
  • REST / gRPC as dominant API styles
  • Linux as the default server OS

This convergence reduced the need for protocol mediation and heavy integration layers — some of the reasons ESBs were invented. The switch from SOA was not driven only by its limitations, but also by changes in technology.

Follow this blog
Send
Share