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
Israel Blancas
May 06, 2017
Technology
0
68
Cuando Dev conoció a Ops
Presentación para el Opensouthcode 2017 en Málaga.
Israel Blancas
May 06, 2017
Tweet
Share
More Decks by Israel Blancas
See All by Israel Blancas
How are my microservices doing?
iblancasa
0
72
Docker: no todo es cloud
iblancasa
0
170
Polymer - Una bella historia de amor
iblancasa
0
65
De 0 a Polymer
iblancasa
0
34
GitHubś data is a life-changer
iblancasa
0
26
Progressive Web Apps - Porque nativo no es significa mejor
iblancasa
1
160
Polymer - El fin a tus problemas con el FrontEnd
iblancasa
0
30
TensorFlow - La IA detrás de Google
iblancasa
0
43
Jornada de asociaciones 2016
iblancasa
0
16
Other Decks in Technology
See All in Technology
Google Cloud Next '24でブログを10本書いた方法と勉強会を沸かせた方法
yasumuusan
0
300
DevOpsメトリクスとアウトカムの接続にトライ!開発プロセスを通して計測できるメトリクスの活用方法
ham0215
2
240
20240418_Google ColabにLLMが搭載されたようなのでPython x データ分析の勉強方法を考えてみる
doradora09
0
140
EMとして2023年度に頑張ったこと / What we did well in FY2023 as a EM
pauli
1
170
Janus
bkuhlmann
1
490
生産性向上チームの紹介
cybozuinsideout
PRO
1
870
ServiceNow Knowledge Learning Rise up
manarobot
0
210
今年のRubyKaigiはProfiler Year🤘
osyoyu
0
170
Azure Container Apps + Bicep 〜 こんな感じで運用しています
kaz29
2
480
KubeCon EU 2024 Recap “Kubernetes Policy Time Machine: Where to Next?”
ryysud
0
220
Google Cloud Next '24 Recap(Cloud Run/k8s)
mokocm
0
240
Reducing Cross-Zone Egress at Spotify with Custom gRPC Load Balancing Recap
koh_naga
0
210
Featured
See All Featured
What's new in Ruby 2.0
geeforr
337
31k
Why Our Code Smells
bkeepers
PRO
331
56k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
274
13k
How STYLIGHT went responsive
nonsquared
92
4.8k
RailsConf 2023
tenderlove
4
540
Atom: Resistance is Futile
akmur
259
25k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
A better future with KSS
kneath
231
16k
Code Reviewing Like a Champion
maltzj
514
39k
Making Projects Easy
brettharned
108
5.5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
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