(Manifest) Microservices

  • Microservices are good when your system has different scale needs. For example, in a e-commerce the products page can be hard cached but the payment doesn’t and it needs high availability.
  • Microservices are good for large organizations where each team supports a service. Conway’s law.

Monoliths are good enough for almost everything.

Microservices need justification.
https://x.com/milan_milanovic/status/1722252645438484810?s=46

References Link to heading