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 Happiness by Continuous Delivery
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Sergejus
April 20, 2013
Technology
3.9k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Continuous Happiness by Continuous Delivery
Sergejus
April 20, 2013
More Decks by Sergejus
See All by Sergejus
Bringing Developers to the Next Level
sergejusb
0
230
True story of re-architecting website for scale on Windows Azure
sergejusb
1
71
Windows Azure from practical point of view
sergejusb
1
84
Windows Azure Web Sites: new cloud hosting offering
sergejusb
2
77
Intro to Big Data using Hadoop
sergejusb
2
140
Optimizing ASP.NET application performance: tough but necessary
sergejusb
2
68
Release Often, Release Safely
sergejusb
1
61
Web Scale with NoSQL
sergejusb
1
88
NoSQL – What’s that.pdf
sergejusb
1
75
Other Decks in Technology
See All in Technology
【CEDEC2026】次世代デジタルカードゲームのサーバー設計と運用 〜『Shadowverse: Worlds Beyond』の舞台裏~
cygames
PRO
1
980
Software Supply Chain Attackからクラウド環境を守るためにできること
lhazy
2
220
[ChatGPT Work LT]事務作業が苦手な人のための バックオフィスの「半」自動化
chimaki_iot
0
250
AWS ネットワーク構築でハマった(ハマりかけた) 5選とそこから得た教訓
nagisa53
4
200
LLM・AIエージェントシステムベストプラクティス
shibuiwilliam
2
550
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
4
1.2k
20260608_Codexの可能性_ノンプログラマー向け_大城追記
doradora09
PRO
0
780
『三匹の子ぶた』から学ぶネットワークセキュリティの昔と今 / Network Security: Then and Now Through the Lens of The Three Little Pigs
nttcom
1
1.8k
クラウドセキュリティ入門 ~安全なクラウド利用のための基礎知識~
lhazy
12
8.4k
今こそ聞きたいソフトウェア設計 ドメイン駆動設計再入門
masuda220
PRO
17
6.8k
オートロックマンションなのに、各部屋は施錠なし!? 攻撃者が組織内ネットワークで大暴れする理由 / The Front Door Is Locked, but the Rooms Are Wide Open: Why Attackers Move Freely Inside Enterprise Networks
nttcom
1
1.6k
QAエンジニア起点で進める、SmartHRにおける信頼性向上について
kaomi_wombat
1
120
Featured
See All Featured
The untapped power of vector embeddings
frankvandijk
2
1.8k
WCS-LA-2024
lcolladotor
0
790
Building a Scalable Design System with Sketch
lauravandoore
463
34k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
460
Chasing Engaging Ingredients in Design
codingconduct
0
260
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Mind Mapping
helmedeiros
PRO
1
300
Product Roadmaps are Hard
iamctodd
55
12k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
420
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Transcript
continuous happiness continuous delivery by
bebetterdeveloper.com @sergejusb sergejus barinovas
100+ releases / day at 8min to spin 500 cassandras
at facts
25+ releases / day at facts
WHY BUT
rare releases higher risk
frequent releases lower risk
HOW BUT
continuous delivery by
continuous delivery RAPIDLY REPEATEDLY RELIABLY push techniques to low risk
minimal manual overhead out AT WITH
continuous delivery continuous integration continuous deployment infrastructure automation
continuous integration
continuous integration version control
version control always version your files 1 make it source
of truth 2 3 make it friendly to use distributed over centralized 4
perforce SVN TFS GIT mercurial bazaar
automated tests design for testability 1 make them part of
DNA 2 3 make them fast & reliable quality over quantity 4
fakes stubs mocks integration functional UNIT
automated builds make them effortless 1 always use CI servers
2 3 make them discoverable
jenkins hudson TFS teamcity
continuous delivery continuous integration continuous deployment infrastructure automation
continuous deployment
continuous deployment deployment packages
deployment packages scripts over manual work 1 externalize configuration 2
3 make them part of CI
MAKE RAKE power shell python
deployment dashboard use automated deploy tool 1 make it visual
& easy 2 3 trust over restrictions keep everyone informed 4
GO octopus capistrano
monitoring & metrics for hardware & software 1 make it
visual & easy 2 3 make it reliable use it for business 4
munin nagios zabbix ganglia cacti
continuous delivery continuous integration continuous deployment infrastructure automation
infrastructure automation
infrastructure automation
single server start with configuration 1 externalize parameters 2 3
run it constantly make it visual & easy 4
puppet chef
ecosystem join with templates 1 join with release packages 2
3 join with monitoring make it for cluster 4
continuous delivery continuous integration continuous deployment infrastructure automation
sergejus barinovas thanks bebetterdeveloper.com @sergejusb