WIP - Sam Newman - Building Microservices
- Take the SRP approach to services. Small, and focused on doing one thing well.
- The smaller the service the more you maximize the benefits and downsides of microservice architecture.
- Technology Heterogeneity.
- Rewrite in 2 weeks.
- Degrade functionality, don't cascade.
- Ease of deployment, and scaling.
- Small, autonomous teams -> Hard to achieve depending on company size.
- Replaceability.