Micro services
Conquer monoliths
Before they own you
HOLY
SHIT
github.com/Netflix
fail often
What
REASONABLY
SMALL
WEB
SERVICES
PIMP MY
MONOLITH
Database
Middle tier
Front end
BOUNDED
CONTEXTS
Why
NETWORKS
REST & JSON
CLOUD
DEPLOYMENT TOOLS
INFLEXIBLE RELEASES
Dependency hell
Deployments
upgrades
How COULD You!!!
BIT OF WORK
FAIR
Autonomy
•Trials
•Feature FLAGS
•Versioning
Tech diversity
Powercraft
SCALING
Powercraft
gilt
quicker
on boarding
PLATFORMS
how
Build
monolith
first
Servers
Monitoring
deployment
Breakup
monoliths
Legend applications
Web
Windows
DMZ
BUY IN
Developers
Documentation
Templates
Scripts
libraries
DMZ
Error
reporting
Eat your
own
Dog food
Legend applications
Web
Windows
DMZ
Contract Testing
Consumer
driven
DMZ
CLIENT CERTS API KeysHTTPS
Not
(just)
About
technology
MS architecture: tiny.cc/MSarch
Martin Fowler: tiny.cc/martinOnMS
tiny.cc/martinOnMSgist
Zhamak Dehghani: tiny.cc/zhamakOnMS
MS in Lokad: tiny.cc/MSinProd01
MS in Karma: tiny.cc/MSinProd02
Steve Yegge: steverant.pen.io
resources