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
Frequent Releases & Major Changes
Search
DevOps Pro
June 01, 2016
Technology
80
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Frequent Releases & Major Changes
by Mindaugas Mozūras
DevOps Pro Vilnius 2016
DevOps Pro
June 01, 2016
More Decks by DevOps Pro
See All by DevOps Pro
Practical Application Logging and Monitoring
devopspro
0
120
Google Cloud Platform for DevOps Professionals
devopspro
0
300
Dev vs Ops transformation to Agility DevOps culture
devopspro
1
250
Using Test Automation for Continuous Integration, Delivery and Quality
devopspro
0
110
How the hell do I run my microservices in production, and will it scale?
devopspro
0
140
Accelerating innovation through AWS Cloud technology
devopspro
0
100
The Field Guide to Understanding Declarative Systems
devopspro
0
100
How we learned to love the Data Center Operating System
devopspro
0
250
DevOps is the answer! What was the question again?
devopspro
0
170
Other Decks in Technology
See All in Technology
GoでCコンパイラを作った話
repunit
0
150
キャリアLT会#3
beli68
2
250
壊して学ぶAWS CDK: そのcdk deployで消えるもの、残るもの
k_adachi_01
1
480
2026年のソフトウェア開発を考える(2026/07版) / Agentic Software Engineering 2026-07 Findy Edition
twada
PRO
26
11k
副作用のある Lambda でも Lambda Power Tuning は使えるのか / lambda-power-tuning-side-effects
koukihosaka
2
140
AI Coding Agent時代のcdk-nagガードレール 〜組織ルールを強制CIで守り抜く設計の挑戦〜
mhrtech
3
510
「守りたい体験」を渡すだけで E2E を生成させられるようになった話
hinac0
2
1k
『モデル + ハーネス』で読み解く AIエージェント入門
oracle4engineer
PRO
2
170
AIが当たり前の組織で エンジニアはどう育つか
nishihira
1
990
生成AI×AWS CDK×AWS FISで"振り返れる"ミニGameDayをつくろう
yoshimi0227
2
530
reFACToring
moznion
0
200
AI時代におけるテストの基礎の再定義 / Rethinking the Fundamentals of Testing in the AI Era
mineo_matsuya
14
4.8k
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Fireside Chat
paigeccino
42
4k
GraphQLとの向き合い方2022年版
quramy
50
15k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
The browser strikes back
jonoalderson
0
1.4k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
470
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
970
Rails Girls Zürich Keynote
gr2m
96
14k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
500
Skip the Path - Find Your Career Trail
mkilby
1
170
For a Future-Friendly Web
brad_frost
183
10k
4 Signs Your Business is Dying
shpigford
187
22k
Transcript
frequent releases & major changes
codingfearlessly.com mmozuras mmozuras
None
VINTED
MAKE SECOND-HAND THE FIRST CHOICE WORLDWIDE
None
team evolution
everyone together BE Web BE BE
functional BE BE BE BE Web Web iOS And And
And iOS iOS backend web mobile
cross-functional gem yo secret ▪pants might magic
cross-functional
people with all skills
people with all skills
people with all skills
backend web design iOS android analysis
backend web design iOS android analysis operations
teamwork
releases
releases in the old days by another department
None
releases today by the team
releases today at Vinted hundreds per day
releases today at Vinted hundreds per day
+19 -2
how to release major changes?
+2000 -42
how to release major changes?
piece by piece?
piece by piece?
long release cycles?
long release cycles?
long-lived branches?
long-lived branches?
separate release from deployment?
release make feature/code available for users
deploy put feature/code in production
separate release from deployment!
science & feature flags & ab tests
science
None
None
sphinx -> elasticsearch
major refactoring
trust the tests?
trust the tests?
run old & new code
run old & new code log differences
run old & new code log differences remove differences
github/scientist
None
None
duration matches mismatches
None
sphinx -> elasticsearch
feature flags
None
feature flags/toggles/switches/flippers
glorified if statement
None
None
None
just turn it on?
None
ab tests
None
None
None
admin svc-ab svc-1 svc-2 svc-3 data
admin svc-ab svc-1 svc-2 svc-3 data write ab config
admin svc-ab svc-1 svc-2 svc-3 data read ab config
admin svc-ab svc-1 svc-2 svc-3 data write events
admin svc-ab svc-1 svc-2 svc-3 data
svc-ab svc-1 svc-2 svc-3 android iOS
vinted/ab vinted/ab-ios vinted/ab-java
release a feature to a percentage
release a feature to half of a city
release to everyone
None
major changes
science & feature flags & ab tests
separate release from deployment
thanks! mmozuras mmozuras