11. MSA-SummitIsnt Microservices just SOA?
SOA Microservices
Smart pipes, dumb endpoints Simple pipes, smart endpoints
Centralised governance (ESB) Minimal governance
Proprietary standards Open standards
Services provide myriad functions Services are single purposed
Distributed monoliths? Beware of the microliths!
12. MSA-SummitThe Death Star
âą Single-purpose
âą Connect only through APIs
âą Connect over HTTPS
âą Largely âblack boxesâ to each
other
âą âDevOpsâ
18. MSA-Summit2 Pizza Teams
âą Two-pizza teams
âą Full ownership
âą Full accountability
âą Aligned incentives
âą âDevOpsâ
19. MSA-SummitRapid Innovation
= 50 million deployments a year
Thousands of teams
Ă Microservice architecture
Ă Continuous delivery
Ă Multiple environments
37. MSA-SummitServerless Compute â AWS Lambda
COMPUTE
SERVICE
EVENT
DRIVEN
Run arbitrary code
without managing
servers
Code only runs when it
needs to run
Scaling Never pay for idle