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
79
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
次世代ランサムウェア対策の考察 / 20260704 Mitsutoshi Matsuo
shift_evolve
PRO
3
1k
WebGIS AI Agentの紹介
_shimizu
0
600
Why is RC4 still being used?
tamaiyutaro
0
250
BPaaSで進むAIオペレーションの現在地 AI実装が効く領域とスケーラビリティの選定と実装
kentarofujii
0
230
NDIAS CTF 2026 問題解説会資料
bata_24
0
130
Kotlin 開発のツラミを爆破した話! / Explode the difficulty of Kotlin dev!
eller86
0
120
SRE歴2ヶ月でも開発6年の知見を活かして、チームで止まっていた環境改善を前に進めた話
a_ono
0
150
AIは、人間らしい仕事の夢を見るか?─ AI時代のtoB/toEプロダクトを再設計する
techtekt
PRO
0
190
From Prompt Engineering to Loop Engineering
shibuiwilliam
1
300
AIで政治は変わるのか? — 中高生と考えたAI時代の民主主義(東海高校サタデープログラム)
eitarosuda
0
210
AWS Security Hub CSPMの成功・失敗体験
cmusudakeisuke
0
610
AIをフル活用してオンコール機能のプロトタイプを2日で作った話 / Building an AI-Powered On-Call Prototype in Just Two Days
nari_ex
0
160
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
1.1k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
250
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
790
Site-Speed That Sticks
csswizardry
13
1.2k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
610
Information Architects: The Missing Link in Design Systems
soysaucechin
0
990
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
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