Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Continuous Delivery no mundo Real - Cadu Ribeiro

Opensanca
October 24, 2018

Continuous Delivery no mundo Real - Cadu Ribeiro

Opensanca

October 24, 2018
Tweet

More Decks by Opensanca

Other Decks in Programming

Transcript

  1. “Continuous Delivery is the ability to get changes of all

    types (new features, configurations, bug fixes and experiments) into production, or into the hands of users, safely and quickly in a sustainable way”
 
 Jezz Humble
  2. “Continuous Integration (CI) is a development practice that requires developers

    to integrate code into a shared repository several times a day” https:/ /www.thoughtworks.com/pt/continuous-integration
  3. V1 V2 All Users 5 % of Users 95 %

    of Users 90 % of Users 10 % of Users All
 Users
  4. Drop old
 column Example: Renaming a Column Read from
 new

    column Migrate old
 records Write to
 both columns Create
 Column with
 New Name
  5. Summary - Code Repository - Code Review - Integrate code

    into a shared 
 repository several times a day - Automated Tests - Infrastructure as Code - Automated deploy - Zero Downtime - Monitoring - Feature Flag Automate EVERYTHING!