Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Continuous Delivery - The Dirty Details

GOTO Conferences via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of Continuous Delivery in this 48-minute conference talk from GOTO Aarhus 2012. Delve into the impact of Continuous Delivery on software release cycles, version management, database schema handling, and engineering team structure. Learn about the risks associated with Continuous Delivery and effective strategies to mitigate them. Gain valuable insights from Etsy's experience as Mike Brittain, Director of Engineering, shares practical takeaways applicable to your own teams. Discover topics such as deploy buttons, dark releases, branch by abstraction, experimentation, and the importance of integrating with production environments. Understand the significance of safety measures, code reviews, and real-time metrics in maintaining a robust Continuous Delivery pipeline. Examine the balance between theoretical and practical approaches, and learn how to optimize architecture for change while involving business stakeholders in the process.

Syllabus

Intro
What is Etsy
Etsys growth
Deploys
PHP
Deploy button
Deployment army
First day
Second day
Deploy
Safety
Continuous Deployment
Dark Releases
Deployments
Database Configuration Schema Changes
Code Deploys
monolithic application
shared libraries
config flags
merging tables
the steps
adding the schema
flipping the flag
offline process
tuning traffic
feedback
onto
Branch by abstraction
Migration 4step
Continuous Delivery upstream
Experimenting
Designers
Kill things off
The dumb solution
Architecting
Optimize for being
Change architecture
Safety measures
Code review
Why integrate with production
Dev vs production
Integration with production
Production vs Dev
MySQL
QA
Configuration Flags
Canary Pools
Validate
Automated Alerts
RealTime Metrics
Theoretical vs Practical
Turning off translation tools
Refactoring translation tools
Flying the plane
Milestones
Business Involvement

Taught by

GOTO Conferences

Reviews

Start your review of Continuous Delivery - The Dirty Details

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.