Microservice Standardization
Susan Fowler
A Little Bit About Myself
Engineer at Stripe
Author of Production-Ready Microservices
Microservice Challenges at Scale
Inverse Conways Law for microservices: the org structure of a company using
microservices will mirror its architecture
Microservice developers become like microservices (really good at doing one
thing)
Communication problems
Operational tasks must be shouldered by development teams
Microservice Challenges at Scale
Solution:
Problems:
Stability
Reliability
Scalability
Performance
Fault-Tolerance
Catastrophe-Preparedness
Monitoring
Documentation
Production-Readiness Standards
Good monitoring allows us to know the state of the system at all times
Second most common cause of outages is lack of good monitoring: if youre
not aware of the state of the system, you wont know when the system fails
Documentation removes technical debt, as does understanding the services
at the org, team, and dev levels
Implementing Standardization
Now What?
Twitter: @susanthesquark