world and make it fast, scalable, and fun Engineers focus on code • Write code • Understand code • Source Control • Plan work Getting code out the door just works • Scalable Builds • Automated Tests • Reliable Releases Images by xkcd.com
• Answer interesting questions about who uses my APIs & libraries • Easy rollback when it doesn’t work • Help fix other engineer’s bugs • Mandatory Code review Getty Images
Your code should be accessible from where you are. You want to see production logs and metrics linked to your code Diffing between deployments should be easy and fast Access Your Code
down production Want to see new features and fixes in live site in minutes, not hours or days. Know where your changes are and what got deployed when Your Release, Your Way You should be able to decide how to release your apps Deploy Your App
Automated Visible • Notifications • Status & Output • History • Link to Commits • Hosted Jenkins • Language Support • Task selection Customizable Deploy Your App
all...” Easy to learn and use Easy to install, set-up and maintain, for any environment that you work in. Familiar and consistent with GUI and API You should be able to perform all the operations from CLI CLI Made Easy
Auto-update notifications • Environment set- up Get Started (and stay up to speed) Usability • Command autocompletion • Unified help • Consistent and uniform syntax • Single SDK for all Cloud tools gcloud app gcloud sql ... Google Cloud-wide