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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
110
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
510
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
AI駆動開発を事業のコアに置く
tasukuonizawa
1
130
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
590
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
170
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
160
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
620
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
68k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.8k
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
160
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
430
Featured
See All Featured
Music & Morning Musume
bryan
47
7.1k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.9k
We Are The Robots
honzajavorek
0
160
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
300
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
170
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
250
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
250
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
120
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