Empower developers with responsibility • “Trust” but verify • Blameless post-mortems • Documented standards & processes is a must, wiki it, they should change as business grows • Dashboard everything Don’t guess, analyze data & alert
Productivity • Automation • CI – CD • Small Faster Changes • No BIG-BANG! • Fast detection of failures • Open to experimentation but, Monitor everything • Silo-Free Collaboration • Continuous Learning & Training
• Build automation • Tests are part of code • Integration is not an ‘end’ game • Contract Based handshake • Every thing on commit! No Lag. Period. • Every commit triggers build • Every commit builds environments • Every commit deploys & tests
right • Trusted! • Limited or no control but monitored • You can make changes to any project • Freedom to deliver to any project • Everyone can see others changes and collaborate
fail, but, we have to predict • Predictive Monitoring • Auto Scaling • Gen Y! I need everything now (on Demand) • Environments are built and destroyed on the fly • & monitored when (a)live