微服务 (2)

Monolith

  • Service-side system based on single application
  • easy to develop, deploy, manage

Chanllenge

  • highly dependent
  • language/framework
  • growth (adding new capabilities/features)
  • hero deployment (when it’s getting large)
  • scaling

Microservices

  • every app function is its own service
  • own container
  • communicate via APIs

Advantage

  • language
  • iterate at will / DevOps pipeline
  • less risk in change
  • independent scaling

参考 https://www.ibm.com/cloud/learn/microservices

标签:

发表评论

电子邮件地址不会被公开。