11. Two Pizza Box Teams
3 – 6 people teams can deliver features into production
12. New Rules in the Game
You build it, you run it.
Werner Vogels, CTO Amazon
13. Polyglot Development requires Polyglot
Monitoring
Wide and deep
Built-in expert knowledge
Monitoring is a platform feature
https://vimeo.com/131385890 - James Turnmbull Monitoring as a s Service Monitorama 2015
14. Ship
Deploy
Big Bang Releases of single special built applications. Small continuous service delivery of standardized delivery blocks.
15.
16. Microservice drive web-scale monitoring
Environments are usually 20 times larger
Network Monitoring on the rise
Machine-Assisted Problem resolution
From Infrastructure to Application
https://www.youtube.com/watch?v=smEuX-Hq6RI -
Monitoring Micro Services, Adrian Cockcroft Keynote O’Reilly Software Architecture Conference
17.
18. Problems tend to become complex
820 Billion dependencies
Network Problem
Mushroom cloud
effect
20. Deployments are no longer static
7:00 a.m.
Low Load and Service running
on minimum redudancy
12:00 p.m.
Scaled up service during peak load
with failover of problematic node
7:00 p.m.
Scaled down again to lower load
and move to different geo location
20x larger: Axel springer moved to docker about 20x more instances no changes otherwise
network monitoring: networking issues just happen in such dynamic and complex cloud environments and are challenging to find needs new approaches
machine-assisted: humans cannot deal with this complexity, its just too much – just like we use a navigation system to find quickly the shortest/fastest path to somewhere / use google to get results ranked by many factors to provide high likelyhood of usefulness.
server monitoring is dead: it is about the entire application stack including infrastructure that serves end-users=business; and that needs monitoring