Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Continuous Delivery - On the real world
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Cadu Ribeiro
June 11, 2018
Programming
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Continuous Delivery - On the real world
Cadu Ribeiro
June 11, 2018
More Decks by Cadu Ribeiro
See All by Cadu Ribeiro
DevContainers: Facilitando o Setup de ambientes de desenvolvimento
duduribeiro
0
56
Uma introdução em perfomance de Aplicações Web para impactar positivamente a vida de seus usuários
duduribeiro
0
60
Testes Automatizados para Web - Uma Introdução
duduribeiro
0
82
Vim inside VSCode
duduribeiro
0
43
An Introduction to Automated Web Testing
duduribeiro
3
94
Continuous Delivery
duduribeiro
0
79
Agility Through Continuous Delivery
duduribeiro
0
65
Hello Ruby
duduribeiro
2
100
Other Decks in Programming
See All in Programming
AIと壁打ちしながら進めるコスト管理
fufuhu
1
1.1k
Android CLI
fornewid
0
230
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
170
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
220
Hono + Inertia + React で LP を構築した話
oukayuka
2
110
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
240
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
210
Go 1.27 における memory allocation の高速化
andpad
0
280
Pythonの実行はどこまで賢くなったのか? CPythonとPyPyから見る最適化のしくみ
curekoshimizu
0
190
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
490
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
19k
実装をデザインガイドラインに追従させるための取り組み / 260731-dip-mosh-design-system
dachi023
0
6.5k
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1033
470k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
210
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
220
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
340
Odyssey Design
rkendrick25
PRO
2
770
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
The Cult of Friendly URLs
andyhume
79
7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
420
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
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