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