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
Agility Through Continuous Delivery
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Cadu Ribeiro
April 12, 2016
Technology
56
0
Share
Agility Through Continuous Delivery
Cadu Ribeiro
April 12, 2016
More Decks by Cadu Ribeiro
See All by Cadu Ribeiro
DevContainers: Facilitando o Setup de ambientes de desenvolvimento
duduribeiro
0
47
Uma introdução em perfomance de Aplicações Web para impactar positivamente a vida de seus usuários
duduribeiro
0
51
Testes Automatizados para Web - Uma Introdução
duduribeiro
0
76
Vim inside VSCode
duduribeiro
0
36
Continuous Delivery - On the real world
duduribeiro
0
110
An Introduction to Automated Web Testing
duduribeiro
3
85
Continuous Delivery
duduribeiro
0
62
Hello Ruby
duduribeiro
2
81
Other Decks in Technology
See All in Technology
扱える不確実性を増やしていく - スタートアップEMが考える「任せ方」
kadoppe
0
290
コミュニティ・勉強会を作るのは目的じゃない
ohmori_yusuke
0
150
AI時代のガードレールとしてのAPIガバナンス
nagix
0
260
自立を加速させる神器 - EMOasis #11
stanby_inc
0
140
ARIA Notifyについて
ryokatsuse
1
120
Master Dataグループ紹介資料
sansan33
PRO
1
4.6k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
AI バイブコーティングでキーボード不要?!
samakada
0
540
国内外の生成AIセキュリティの最新動向 & AIガードレール製品「chakoshi」のご紹介 / Latest Trends in Generative AI Security (Domestic & International) & Introduction to AI Guardrail Product "chakoshi"
nttcom
0
170
20年前の「OSS革命」に学ぶ AI時代の生存戦略
samakada
0
410
みんなの「データ活用」を支えるストレージ担当から持ち込むAWS活用/コミュニティー設計TIPS 10選~「作れる」より、「続けられる」設計へ~
yoshiki0705
0
240
JEDAI in Osaka 2026イントロ
taka_aki
0
320
Featured
See All Featured
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
290
Balancing Empowerment & Direction
lara
6
1.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Un-Boring Meetings
codingconduct
0
270
Embracing the Ebb and Flow
colly
88
5k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
350
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
GraphQLとの向き合い方2022年版
quramy
50
15k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
440
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
270
How to build a perfect <img>
jonoalderson
1
5.4k
Transcript
Agility Through Continuous Delivery
Who Am I? Software Developer @ } @duduribeiro
Continuous Integration Deployment Delivery
None
None
What is Continuous Delivery?
Software release should be a fast, repeatable process
Start with Continuous Integration
None
Business Project 1 Project 2 Project N DBA QA Syseng/Sysadm
None
SCRUM Iterative development WATER Business Fall Production Release WATER-SCRUM-FALL
None
Reduce the Cost, Time and Risk Of delivering incremental changes
to users
None
None
Continuous Integration
- pulls mainline - creates a branch from mainline -
develop - pushes to server - notify team
Open a merge request
Let the team discuss
Merge it on mainline
EVERYONE commits to the mainline EVERY DAY
Automated Tests
Testers are not responsible for quality
EVERYONE is responsible for quality
Automated Builds
None
Deployment pipeline
None
Feature Toggle
None
Automated Database Migration
12Factor
(Integration + Deployment) * Continuous = Continuous Deployment
None
Thank u!
Questions?