Save 37% off PRO during our Black Friday Sale! »

Cuando Dev conoció a Ops

Cuando Dev conoció a Ops

Presentación para el Opensouthcode 2017 en Málaga.

C96b8242b26a40f2ee15e138b051779a?s=128

Israel Blancas

May 06, 2017
Tweet

Transcript

  1. +Israel Blancas @iblancasa Cuando dev conoció a ops Lo que

    pasó después te sorprenderá #opensouthcode
  2. Israel Blancas @iblancasa Software Engineer at Real-Time Innovations Google Developer

    Group organizer #opensouthcode
  3. María #opensouthcode

  4. María ➔ Es developer ➔ Desarrolla un producto ➔ No

    sabe ponerlo en producción #opensouthcode
  5. Pedro #opensouthcode

  6. Pedro ➔ Es de “operations” ➔ Despliega en producción un

    producto que no conoce #opensouthcode
  7. #opensouthcode María y Pedro ➔ Trabajan para la misma empresa

  8. #opensouthcode María y Pedro ➔ Trabajan para la misma empresa

    ➔ Pero no como un equipo
  9. #opensouthcode Al principio… ➔ Documentado...? ➔ Sin tests ➔ Sin

    sistema de control de versiones ➔ Sin integración continua ➔ Sin gestor de dependencias ➔ Sin monitorización
  10. #opensouthcode

  11. #opensouthcode Al principio… ➔ No escalable ➔ Lento ➔ Sujeto

    a fallos ➔ Imposible de tracear ➔ Sin feedback
  12. #opensouthcode Un poco más tarde... ➔ Algunos tests ➔ Alguna

    gestión de dependencias ➔ Alguna documentación en operations
  13. https://twitter.com/rvagg/status/842928726597812224 @rvagg #opensouthcode

  14. @konamiman https://twitter.com/konamiman/status/844865131397836801 #opensouthcode

  15. https://twitter.com/0xlynn/status/855180739683504128 @0xlynn #opensouthcode

  16. #opensouthcode Y después ➔ Más documentación ➔ Más tests ➔

    Control de versiones
  17. #opensouthcode

  18. #opensouthcode

  19. #opensouthcode

  20. #opensouthcode Y ops llamó a dev... “y si cada vez

    que haces push… ¿se despliega solo?”
  21. #opensouthcode Y más después ➔ Integración continua ➔ Configuración de

    entornos de desarrollo y producción ➔ Automatización de tareas
  22. #opensouthcode

  23. @Tojiro https://twitter.com/Tojiro/status/823286025535393792 #opensouthcode

  24. @samnewman #opensouthcode

  25. #opensouthcode

  26. https://twitter.com/rvagg/status/841806329702363137 @rvagg #opensouthcode

  27. #opensouthcode

  28. #opensouthcode Entonces... ➔ Mayor escalabilidad ➔ Monitoreo de cada uno

    de los sistemas ➔ Utilización de entornos cloud ➔ Control de la calidad del código
  29. #opensouthcode Entonces... ➔ Mayor escalabilidad ➔ Monitoreo de cada uno

    de los sistemas ➔ Utilización de entornos cloud ➔ Control de la calidad del código
  30. @ThePracticalDev #opensouthcode

  31. #opensouthcode

  32. #opensouthcode

  33. #opensouthcode

  34. ¡Quiero empezar! #opensouthcode

  35. ¡Quiero empezar! #opensouthcode

  36. 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
  37. ¡Quiero empezar! #opensouthcode

  38. ¡Quiero empezar! #opensouthcode

  39. ¡Quiero empezar! #opensouthcode

  40. Ir un poco más allá #opensouthcode

  41. Ir un poco más allá #opensouthcode

  42. Ir un poco más allá #opensouthcode

  43. Ir un poco más allá #opensouthcode

  44. Ir un poco más allá #opensouthcode

  45. Ir un poco más allá #opensouthcode

  46. Ir un poco más allá #opensouthcode

  47. #opensouthcode

  48. #opensouthcode

  49. Dev2Ops Blog DevOps Cafe Videos DevOps.com Docker Moby Kubernetes OpenStack

    Ansible Puppet Vagrant Chef Gulp Paver chai mocha nosetest JUnit pkg
  50. Gracias :) ¿Preguntas? +Israel Blancas @iblancasa #opensouthcode