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
69
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
78
Docker: no todo es cloud
iblancasa
0
190
Polymer - Una bella historia de amor
iblancasa
0
71
De 0 a Polymer
iblancasa
0
35
GitHubś data is a life-changer
iblancasa
0
36
Progressive Web Apps - Porque nativo no es significa mejor
iblancasa
1
180
Polymer - El fin a tus problemas con el FrontEnd
iblancasa
0
41
TensorFlow - La IA detrás de Google
iblancasa
0
45
Jornada de asociaciones 2016
iblancasa
0
21
Other Decks in Technology
See All in Technology
マルチモーダルデータ基盤の課題と観点
neonankiti
1
110
Terraform Stacks入門 #HashiTalks
msato
0
280
Lambdaと地方とコミュニティ
miu_crescent
2
280
ドメイン名の終活について - JPAAWG 7th -
mikit
31
18k
DatabricksにおけるLLMOpsのベストプラクティス
taka_aki
4
1.6k
信頼性に挑む中で拡張できる・得られる1人のスキルセットとは?
ken5scal
1
430
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.8k
スクラムチームを立ち上げる〜チーム開発で得られたもの・得られなかったもの〜
ohnoeight
2
310
株式会社島津製作所_研究開発(集団協業と知的生産)の現場を支える、OSS知識基盤システムの導入
akahane92
1
190
Team Dynamicsを目指すウイングアーク1stのQAチーム
sadonosake
1
220
Shopifyアプリ開発における Shopifyの機能活用
sonatard
3
130
製造現場のデジタル化における課題とPLC Data to Cloudによる新しいアプローチ
hamadakoji
0
210
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
820
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
Designing for humans not robots
tammielis
249
25k
Become a Pro
speakerdeck
PRO
25
5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
7
560
How to train your dragon (web standard)
notwaldorf
88
5.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
Building Applications with DynamoDB
mza
90
6.1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
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