Common characteristics of microservice architectures that we saw in the field:
- Componentization via Services
- Organized around Business Capabilities
- Products not Projects
- Smart endpoints and dumb pipes
- Decentralized Governance
- Decentralized Data Management
- Infrastructure Automation
- Design for failure
- Evolutionary Design
Via Farid Mheir
WHY IT MATTERS: a great reference of articles about microservice architecture.