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
DevopsConf 2015
Search
Matias De Carli
November 11, 2015
Technology
0
63
DevopsConf 2015
Devops desde la trinchera
Matias De Carli
November 11, 2015
Tweet
Share
More Decks by Matias De Carli
See All by Matias De Carli
Docker @ MURAL
matiasdecarli
0
81
Other Decks in Technology
See All in Technology
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
160
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
300
20260204_Midosuji_Tech
takuyay0ne
1
130
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
610
Digitization部 紹介資料
sansan33
PRO
1
6.8k
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.6k
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
280
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
440
IaaS/SaaS管理における SREの実践 - SRE Kaigi 2026
bbqallstars
4
1.7k
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
180
2人で作ったAIダッシュボードが、開発組織の次の一手を照らした話― Cursor × SpecKit × 可視化の実践 ― Qiita AI Summit
noalisaai
1
370
入社1ヶ月でデータパイプライン講座を作った話
waiwai2111
1
250
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Fireside Chat
paigeccino
41
3.8k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
430
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Believing is Seeing
oripsolob
1
53
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
The Curse of the Amulet
leimatthew05
1
8.3k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
63
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
130
Transcript
DevOps desde la trinchera Matías De Carli
• +700.000 registered users • 15k/20k monthly users • +150
countries Product • Node.js app, multiple Clients • MongoDB • Microsoft Azure • Lots of sockets Tech
Code => Github => Jenkins => Azure BEFORE
Problems • Downtime on deploys • Random Downtimes • Latency
• Node on Windows
Requirements • Azure • No DEIS • No MESOS •
Scale Down • Fast & Easy Going • Low Footprint • Zero downtime deploys • FIVE NINes SLA (99.999%) • easy Scaling
None
• Low footprint • No agent needed on host •
Visibility trough Tower • Fast • SSH (Password or Key) • YML
AFTER • 2 Load Balancers (HA) • HAPROXY ON LB
• Internal Network • No routing on hosts • Rolling deployment • Sticky Sessions on LB
Host selection: Web Turning off the old container, creating a
new one Post-tasks: Smoke test the app Pre-Tasks: Removing host from the HAProxy set
Tag deployments on New Relic & Roller Host Selection: LB
& Restart HAProxy Putting back the node on the LB set Host Selection: MGMT
“Measure what is measurable, and make measurable what is not
so.” -Galileo GalileI “You Can’t Improve What You Can’t Measure.” -Agustin Soler
Visibility: Ansible Tower
Monitoring: New Relic (APM)
Monitoring: New Relic (VM)
Papertrail (logs) Rollbar (app errors)
Matías De Carli @matiasdecarli www.matiasdecarli.com