Practical Site Reliability Engineering
上QQ阅读APP看书,第一时间看更新

Microservices in the current market

There are multiple reasons why, at this moment, people are starting to focus more on microservices architecture than monolithic architecture and even service-oriented architecture (SOA). This is because microservices have the following advantages:

  • The ability to respond to change quickly
  • Domain-driven design
  • The availability of automated test tools
  • The availability of release and deployment tools
  • The availability of on-demand hosting technology
  • The availability of on-line cloud services
  • The ability to embrace new technology
  • Reliability
  • The availability of asynchronous communication technology
  • The availability of simpler server-side and client-side technology