Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Continuous Delivery - On the real world
Search
Cadu Ribeiro
June 11, 2018
Programming
0
100
Continuous Delivery - On the real world
Cadu Ribeiro
June 11, 2018
Tweet
Share
More Decks by Cadu Ribeiro
See All by Cadu Ribeiro
DevContainers: Facilitando o Setup de ambientes de desenvolvimento
duduribeiro
0
44
Uma introdução em perfomance de Aplicações Web para impactar positivamente a vida de seus usuários
duduribeiro
0
50
Testes Automatizados para Web - Uma Introdução
duduribeiro
0
74
Vim inside VSCode
duduribeiro
0
34
An Introduction to Automated Web Testing
duduribeiro
3
80
Continuous Delivery
duduribeiro
0
59
Agility Through Continuous Delivery
duduribeiro
0
54
Hello Ruby
duduribeiro
2
78
Other Decks in Programming
See All in Programming
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
8
3.3k
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
900
Python札幌 LT資料
t3tra
7
1k
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
140
AI Agent Dojo #4: watsonx Orchestrate ADK体験
oniak3ibm
PRO
0
110
開発に寄りそう自動テストの実現
goyoki
2
1.4k
GoLab2025 Recap
kuro_kurorrr
0
780
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.3k
Implementation Patterns
denyspoltorak
0
120
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
390
Cell-Based Architecture
larchanjo
0
140
GISエンジニアから見たLINKSデータ
nokonoko1203
0
180
Featured
See All Featured
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
860
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
190
How GitHub (no longer) Works
holman
316
140k
New Earth Scene 8
popppiees
0
1.2k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
210
A Modern Web Designer's Workflow
chriscoyier
698
190k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
110
Darren the Foodie - Storyboard
khoart
PRO
0
1.9k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
69
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
66
Transcript
Continuous Delivery On the real world
@ Toptal Carlos "Kadu" Ribeiro Who am I?
OpenSanca
https:/ /www.meetup.com/pt-BR/opensanca
DevConf 2018
DevConf 2019 http:/ /2019.devconf.opensanca.com.br
None
None
Waterfall Model
None
None
None
None
None
None
None
None
What is Continuous Delivery?
“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
Why Continuous Delivery?
Software release should be a fast, repeatable process.
None
None
None
None
How? From 0 to Continuous Delivery
Code Repository
Merge Feature 2 Merge Feature 1 Feature 2 Commit Initial
Commit Master Feature 1 Commit 1
Code Review
None
None
None
None
None
Automated Tests
None
rspec
Infrastructure as Code
None
Merge Feature 2 Feature 2 Commit
Deployment Pipeline
Deliver to Production Code Deliver to Staging Acceptance Tests Unit
Tests
Zero Downtime
None
Blue Green Deployment
None
None
Monitoring
None
None
None
None
Feature Flag (Feature Toggle)
None
None
Continuous Delivery @ Toptal
None
None
None
None
None
None
None
None
Summary - Code Repository - Code Review - Automated Tests
- Infrastructure as Code - Automated deploy - Zero Downtime with BlueGreen Deployment - Monitoring - Feature Flag Automate EVERYTHING!
None