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
Sergejus
April 20, 2013
Technology
3.9k
2
Share
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
220
True story of re-architecting website for scale on Windows Azure
sergejusb
1
70
Windows Azure from practical point of view
sergejusb
1
76
Windows Azure Web Sites: new cloud hosting offering
sergejusb
2
74
Intro to Big Data using Hadoop
sergejusb
2
140
Optimizing ASP.NET application performance: tough but necessary
sergejusb
2
65
Release Often, Release Safely
sergejusb
1
54
Web Scale with NoSQL
sergejusb
1
87
NoSQL – What’s that.pdf
sergejusb
1
73
Other Decks in Technology
See All in Technology
製造業のクラウド活用最適解〜AI,DXを加速するデータ基盤の作り方〜
hamadakoji
0
250
開発を止めない CI/CD ~CI Visibilityによる継続的最適化~
pensuke628
0
230
脅威をエンジニアリングの糧にして:恐怖を乗り越えた先にあったもの / Turn threats into fuel for engineering: what lay beyond overcoming fear
nrslib
1
370
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
0
180
オンコールの負荷軽減のためのBits Assistant 活用方法 / How to Use Bits Assistant to Reduce the Workload on On-Call Staff
sms_tech
1
370
Claude code Orchestra
ozakiomumkj
3
880
Javaで学ぶSOLID原則
negima
1
260
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.8k
大規模災害時でも高い信頼性を維持するアプリケーション基盤の実現/nikkei-tech-talk46
nikkei_engineer_recruiting
0
130
AI Engineering Summit Tokyo 2026 AIの前に、やることがある 〜医療データ企業の4フェーズ〜
dtaniwaki
0
400
先取りMaven4 ~16年ぶりのメジャーアップデート、その進化とは?~
ogiwarat
0
120
地元にいないローカルオーガナイザーの立ち回り
uvb_76
1
430
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
230
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
230
A designer walks into a library…
pauljervisheath
211
24k
Code Review Best Practice
trishagee
74
20k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Google's AI Overviews - The New Search
badams
0
1k
The World Runs on Bad Software
bkeepers
PRO
72
12k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
200
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
460
Product Roadmaps are Hard
iamctodd
PRO
55
12k
First, design no harm
axbom
PRO
2
1.2k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
590
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