Video: Microservices - Martin Fowler

Video: Microservices - Martin Fowler
(https://www.youtube.com/watch?v=2yko4TbC8cI)

1. Componentization via services
2. Organized around business capability
3. Products not Projects
4. Smart endpoints and dump pipes
5. Decentralized Governance
6. Decentralized Data Management
7. Infrastructure Automation
8. Design for failure
9. Evolutionary Design

Amazon team
2 pizza
business capability
direct user access
never share database

Complexity
- distribution
- async
- eventual consistency


Microservice prerequisites
- rapid provisioning
- basic monitoring
- rapid deployment
- devops culture


comments powered by Disqus