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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
DevOps Pro
June 01, 2016
Technology
78
0
Share
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
110
Google Cloud Platform for DevOps Professionals
devopspro
0
300
Dev vs Ops transformation to Agility DevOps culture
devopspro
1
240
Using Test Automation for Continuous Integration, Delivery and Quality
devopspro
0
100
How the hell do I run my microservices in production, and will it scale?
devopspro
0
130
Accelerating innovation through AWS Cloud technology
devopspro
0
95
The Field Guide to Understanding Declarative Systems
devopspro
0
88
How we learned to love the Data Center Operating System
devopspro
0
240
DevOps is the answer! What was the question again?
devopspro
0
160
Other Decks in Technology
See All in Technology
AI時代のシステム開発者の仕事_20260328
sengtor
0
320
AWSで2番目にリリースされたサービスについてお話しします(諸説あります)
yama3133
0
110
Embeddings : Symfony AI en pratique
lyrixx
0
440
Physical AI on AWS リファレンスアーキテクチャ / Physical AI on AWS Reference Architecture
aws_shota
1
300
Tour of Agent Protocols: MCP, A2A, AG-UI, A2UI with ADK
meteatamel
0
190
OCI技術資料 : 証明書サービス概要
ocise
1
7.2k
「できない」のアウトプット 同人誌『精神を壊してからの』シリーズ出版を 通して得られたこと
comi190327
3
520
ブラックボックス化したMLシステムのVertex AI移行 / mlops_community_62
visional_engineering_and_design
1
260
Network Firewall Proxyで 自前プロキシを消し去ることができるのか
gusandayo
0
160
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
自分をひらくと次のチャレンジの敷居が下がる
sudoakiy
5
1.6k
不確実性と戦いながら見積もりを作成するプロセス/mitsumori-process
hirodragon112
1
170
Featured
See All Featured
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
300
Technical Leadership for Architectural Decision Making
baasie
3
300
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
130
First, design no harm
axbom
PRO
2
1.2k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
170
KATA
mclloyd
PRO
35
15k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
400
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
240
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
260
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