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
The good, the bad, and the DevOps
Search
Fernando Perales
March 26, 2019
Programming
0
110
The good, the bad, and the DevOps
Fernando Perales
March 26, 2019
Tweet
Share
More Decks by Fernando Perales
See All by Fernando Perales
Anonimización de bases de datos con PostgreSQL - nerdearla
ferperales
0
57
Let's give REST a rest: exploring the state of gRPC in Ruby
ferperales
0
140
Guía Práctica para Convertirse en Contribuidor de Open Source en 10 Años (o más)
ferperales
0
66
¿Es convertirte en manager tan malo como todo mundo dice?
ferperales
0
66
Guía práctica para convertirse en contribuidor de open source en 10 años o más
ferperales
0
52
Anonimización de bases de datos con PostgreSQL
ferperales
0
67
Guía Práctica para Convertirse en Contribuidor de Open Source en 10 Años (o más)
ferperales
0
63
Guía práctica para convertirse en Senior Engineer en 10 años
ferperales
0
130
Consultoría y Open Source: buscando el balance entre beneficio y la diversión
ferperales
0
76
Other Decks in Programming
See All in Programming
Microsoft Orleans, Daprのアクターモデルを使い効率的に開発、デプロイを行うためのSekibanの試行錯誤 / Sekiban: Exploring Efficient Development and Deployment with Microsoft Orleans and Dapr Actor Models
tomohisa
0
210
Kiroの仕様駆動開発から見えてきたAIコーディングとの正しい付き合い方
clshinji
1
140
DynamoDBは怖くない!〜テーブル設計の勘所とテスト戦略〜
hyamazaki
1
210
AIエージェント開発、DevOps and LLMOps
ymd65536
1
340
Flutterと Vibe Coding で個人開発!
hyshu
1
260
オホーツクでコミュニティを立ち上げた理由―地方出身プログラマの挑戦 / TechRAMEN 2025 Conference
lemonade_37
2
490
一人でAIプロダクトを作るための工夫 〜技術選定・開発プロセス編〜 / I want AI to work harder
rkaga
13
2.8k
SOCI Index Manifest v2が出たので調べてみた / Introduction to SOCI Index Manifest v2
tkikuc
1
110
ライブ配信サービスの インフラのジレンマ -マルチクラウドに至ったワケ-
mirrativ
2
260
管你要 trace 什麼、bpftrace 用下去就對了 — COSCUP 2025
shunghsiyu
0
460
Honoアップデート 2025年夏
yusukebe
1
840
A Gopher's Guide to Vibe Coding
danicat
0
170
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
223
9.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
A Tale of Four Properties
chriscoyier
160
23k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
[RailsConf 2023] Rails as a piece of cake
palkan
56
5.8k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Embracing the Ebb and Flow
colly
87
4.8k
Unsuck your backbone
ammeep
671
58k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Transcript
#GDLJS EL BUENO, EL MALO, Y EL DEVOPS FERNANDO PERALES
#GDLJS
#GDLJS <ME>
#GDLJS Ingenierio de Software @ michelada.io Promotor @ FLOSS Doom
Metal Lover Anfitrión @ Traguitos de michelada meetup & ⌚ ❤
#GDLJS </ME>
#GDLJS
#GDLJS
#GDLJS
#GDLJS
#GDLJS EL PROYECTO
#GDLJS • Joyent -> Azure • 4 aplicaciones (1 pública,
3 internas) • ~50 instancias (aplicaciones, bases de datos (SQL y en memoria), balanceadores de carga, proxies, servidores web, replicas) • Dependencias de terceros (Salesforce, Fastly, Mulesoft, Google OAuth 2.0
#GDLJS DEVOPS
#GDLJS
#GDLJS DEV QUIERE LANZAR FUNCIONALIDAD PRONTO
#GDLJS OPS QUIERE ESTABILIDAD
#GDLJS EL CAMBIO COMPROMETE LA ESTABILIDAD
#GDLJS OPS QUIERE ESTABILIDAD Y NO RECIBIR LLAMADAS A LAS
3 DE LA MAÑANA
#GDLJS MASCOTAS Y GANADO
#GDLJS
#GDLJS Pascal Panela
#GDLJS
#GDLJS INFRASTRUCTURE AS CODE
#GDLJS
#GDLJS
#GDLJS MODULOS
#GDLJS
#GDLJS ROLES
#GDLJS
#GDLJS
#GDLJS
#GDLJS
#GDLJS PLAYBOOKS
#GDLJS
#GDLJS INVENTARIOS
#GDLJS [TEST-SERVER] SERVER1.EXAMPLE.COM [PRODUCTION-SERVER] SERVER2.EXAMPLE.COM
#GDLJS TODO JUNTO
#GDLJS ANSIBLE-PLAYBOOK -I HOSTS PLAYBOOKS/ BOOTSTRAP.YML
#GDLJS INICIEMOS
#GDLJS
#GDLJS
#GDLJS POSTGRESQL.CONF
#GDLJS PG_HBA.CONF PG_IDENT.CONF
#GDLJS RECOVERY.CONF
#GDLJS INITDB
#GDLJS #DEFINES
#GDLJS
#GDLJS
#GDLJS
#GDLJS LOS PROBLEMAS
#GDLJS DIFERENTES VERSIONES
#GDLJS
#GDLJS
#GDLJS
#GDLJS
#GDLJS DESPEMPEÑO
#GDLJS
#GDLJS
#GDLJS
#GDLJS
#GDLJS CONFIGURACIONES
#GDLJS
#GDLJS SCHEMA.XML
#GDLJS
#GDLJS
#GDLJS PERMISOS
#GDLJS
#GDLJS SOLR.XML
#GDLJS
#GDLJS
#GDLJS
#GDLJS ROOT VS USER
#GDLJS DEPLOYMENT
#GDLJS
#GDLJS CAP DEPLOY PRODUCTION
#GDLJS CAMBIAR IPS
#GDLJS SERVICIOS EXTERNOS
#GDLJS CDN
#GDLJS
#GDLJS CAMBIOS
#GDLJS
#GDLJS
#GDLJS TRATAR DE MANTENER LA NUEVA INFRAESTRUCTURA LO MÁS SIMILAR
A LA ANTERIOR
#GDLJS
#GDLJS ¿ÉXITO?
#GDLJS
#GDLJS
#GDLJS PROTIP
#GDLJS
#GDLJS 1. CÓDIGO BASE
#GDLJS USAR SCV
#GDLJS 2. DEPENDENCIAS
#GDLJS NPM
#GDLJS 3. CONFIGURACIÓN
#GDLJS VARIABLES DE ENTORNO
#GDLJS 4. BACKING SERVICES
#GDLJS
#GDLJS 5. CONSTRUIR, DISTRIBUIR, EJECUTAR
#GDLJS
#GDLJS 6. PROCESOS
#GDLJS SHARED-NOTHING
#GDLJS ¡¡NO CREERÁS LOS OTROS SEIS!!
#GDLJS 12FACTOR.NET
#GDLJS ¿PREGUNTAS?
#GDLJS ¡GRACIAS!
[email protected]