Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Cuando Dev conoció a Ops
Search
Israel Blancas
May 06, 2017
Technology
82
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
110
Docker: no todo es cloud
iblancasa
0
230
Polymer - Una bella historia de amor
iblancasa
0
97
De 0 a Polymer
iblancasa
0
50
GitHubś data is a life-changer
iblancasa
0
48
Progressive Web Apps - Porque nativo no es significa mejor
iblancasa
1
200
Polymer - El fin a tus problemas con el FrontEnd
iblancasa
0
53
TensorFlow - La IA detrás de Google
iblancasa
0
62
Jornada de asociaciones 2016
iblancasa
0
39
Other Decks in Technology
See All in Technology
go-sqletch
moznion
0
140
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
190
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
290
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
4
1.1k
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.7k
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
170
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
940
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
230
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
150
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
860
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
3
530
Featured
See All Featured
Chasing Engaging Ingredients in Design
codingconduct
0
360
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
750
How to build a perfect <img>
jonoalderson
1
6.1k
Odyssey Design
rkendrick25
PRO
2
870
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
520
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
540
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
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