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
Cuando Dev conoció a Ops
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Israel Blancas
May 06, 2017
Technology
80
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Cuando Dev conoció a Ops
Presentación para el Opensouthcode 2017 en Málaga.
Israel Blancas
May 06, 2017
More Decks by Israel Blancas
See All by Israel Blancas
How are my microservices doing?
iblancasa
0
99
Docker: no todo es cloud
iblancasa
0
220
Polymer - Una bella historia de amor
iblancasa
0
82
De 0 a Polymer
iblancasa
0
44
GitHubś data is a life-changer
iblancasa
0
44
Progressive Web Apps - Porque nativo no es significa mejor
iblancasa
1
200
Polymer - El fin a tus problemas con el FrontEnd
iblancasa
0
51
TensorFlow - La IA detrás de Google
iblancasa
0
58
Jornada de asociaciones 2016
iblancasa
0
36
Other Decks in Technology
See All in Technology
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
ソフトウェアサプライチェーンの構造的リスクとコンテナ環境の保護
kyohmizu
5
720
Eight Engineering Unit 紹介資料
sansan33
PRO
3
8.2k
What's new in Go 1.27?
ciarana
0
280
攻撃と防御で学ぶAI時代のプロダクトセキュリティ演習
recruitengineers
PRO
9
3.1k
AI-DLC実践録_フルサイクル開発への挑戦
miyuc
0
290
2026-08-15 JAWS-UG 茨城 #16 Secrets ManagerにおけるSecret値の管理(Terraformの場合) / Secrets Manager Secrets
masasuzu
0
330
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
5
2k
コネクションをピン留めさせずに SELECTクエリのタイムアウトを設定した話
codmoninc
0
170
強化学習「理論」入門
enakai00
3
3.6k
Bits Agent Builder の⼊⾨と活⽤事例
nulabinc
PRO
0
250
DatadogのBits Chatが開発組織にもたらしたもの / What Bits Chat Has Brought Us
sms_tech
1
290
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Claude Code のすすめ
schroneko
67
230k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
780
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
420
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
The Curious Case for Waylosing
cassininazir
1
460
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
66
57k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
300
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
540
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Transcript
+Israel Blancas @iblancasa Cuando dev conoció a ops Lo que
pasó después te sorprenderá #opensouthcode
Israel Blancas @iblancasa Software Engineer at Real-Time Innovations Google Developer
Group organizer #opensouthcode
María #opensouthcode
María ➔ Es developer ➔ Desarrolla un producto ➔ No
sabe ponerlo en producción #opensouthcode
Pedro #opensouthcode
Pedro ➔ Es de “operations” ➔ Despliega en producción un
producto que no conoce #opensouthcode
#opensouthcode María y Pedro ➔ Trabajan para la misma empresa
#opensouthcode María y Pedro ➔ Trabajan para la misma empresa
➔ Pero no como un equipo
#opensouthcode Al principio… ➔ Documentado...? ➔ Sin tests ➔ Sin
sistema de control de versiones ➔ Sin integración continua ➔ Sin gestor de dependencias ➔ Sin monitorización
#opensouthcode
#opensouthcode Al principio… ➔ No escalable ➔ Lento ➔ Sujeto
a fallos ➔ Imposible de tracear ➔ Sin feedback
#opensouthcode Un poco más tarde... ➔ Algunos tests ➔ Alguna
gestión de dependencias ➔ Alguna documentación en operations
https://twitter.com/rvagg/status/842928726597812224 @rvagg #opensouthcode
@konamiman https://twitter.com/konamiman/status/844865131397836801 #opensouthcode
https://twitter.com/0xlynn/status/855180739683504128 @0xlynn #opensouthcode
#opensouthcode Y después ➔ Más documentación ➔ Más tests ➔
Control de versiones
#opensouthcode
#opensouthcode
#opensouthcode
#opensouthcode Y ops llamó a dev... “y si cada vez
que haces push… ¿se despliega solo?”
#opensouthcode Y más después ➔ Integración continua ➔ Configuración de
entornos de desarrollo y producción ➔ Automatización de tareas
#opensouthcode
@Tojiro https://twitter.com/Tojiro/status/823286025535393792 #opensouthcode
@samnewman #opensouthcode
#opensouthcode
https://twitter.com/rvagg/status/841806329702363137 @rvagg #opensouthcode
#opensouthcode
#opensouthcode Entonces... ➔ Mayor escalabilidad ➔ Monitoreo de cada uno
de los sistemas ➔ Utilización de entornos cloud ➔ Control de la calidad del código
#opensouthcode Entonces... ➔ Mayor escalabilidad ➔ Monitoreo de cada uno
de los sistemas ➔ Utilización de entornos cloud ➔ Control de la calidad del código
@ThePracticalDev #opensouthcode
#opensouthcode
#opensouthcode
#opensouthcode
¡Quiero empezar! #opensouthcode
¡Quiero empezar! #opensouthcode
language: node_js node_js: - '0.10' //Versiones de NodeJS en las
que quiero testear script: - ./node_modules/.bin/mocha test //Ejecuta estos test deploy: //Deploy en Openshift - provider: openshift user: <mi usuario de Openshift> password: secure: <un hash muy largo> app: stable domain: backendsi2 on: repo: iblancasa/BackendSI2-IV branch: master notifications: webhooks: urls: - https://webhooks.gitter.im/e/<otro hash> on_success: change on_failure: always on_start: false #opensouthcode
¡Quiero empezar! #opensouthcode
¡Quiero empezar! #opensouthcode
¡Quiero empezar! #opensouthcode
Ir un poco más allá #opensouthcode
Ir un poco más allá #opensouthcode
Ir un poco más allá #opensouthcode
Ir un poco más allá #opensouthcode
Ir un poco más allá #opensouthcode
Ir un poco más allá #opensouthcode
Ir un poco más allá #opensouthcode
#opensouthcode
#opensouthcode
Dev2Ops Blog DevOps Cafe Videos DevOps.com Docker Moby Kubernetes OpenStack
Ansible Puppet Vagrant Chef Gulp Paver chai mocha nosetest JUnit pkg
Gracias :) ¿Preguntas? +Israel Blancas @iblancasa #opensouthcode