Continous delivery regional scrum gathering ecuador

44
www.techandsolve.com Cont in ous Del ive ry @mau ro2357 @tec handsolve

Transcript of Continous delivery regional scrum gathering ecuador

  1. 1. www.techandsolve.com
  2. 2. www.techandsolve.com
  3. 3. www.techandsolve.com No se trata de resolver un problema tcnico.
  4. 4. www.techandsolve.com La competencia, cada vez crea clientes mas exigentes
  5. 5. www.techandsolve.com
  6. 6. www.techandsolve.com
  7. 7. www.techandsolve.com Se trata de resolver un problema de negocio
  8. 8. www.techandsolve.com
  9. 9. www.techandsolve.com Experimentar y Adaptar
  10. 10. www.techandsolve.com 9 versiones en 6 Aos
  11. 11. www.techandsolve.com
  12. 12. www.techandsolve.com Pero hoy la realidad de hoy es
  13. 13. www.techandsolve.com
  14. 14. www.techandsolve.com Because It Works My Machine
  15. 15. www.techandsolve.com Because My code is Ok. You have a database problem
  16. 16. www.techandsolve.com Because I am paid to code. Infrastructure has not deployed it
  17. 17. www.techandsolve.com Desarrollo de software Aseguramiento de calidad Administracin de servidores Administracin de redes Porque nos convertimos en silos. Buscamos solo hacer nuestra parte. No somos conscientes del producto.
  18. 18. Si quieres obtener resultados, diferentes haz cosas diferentes.
  19. 19. www.techandsolve.com Software is more than code Data Code Infrastructure
  20. 20. www.techandsolve.com =
  21. 21. www.techandsolve.com Necesitamos un cambio en la cultura Adis a los especialistas. Bienvenidos los especialistas generalistas You built it, you run it
  22. 22. www.techandsolve.com Necesitamos un cambio en los procesos 1 solo proceso de entrega de producto Mtricas de producto, no de proceso No al push. Si al pull
  23. 23. www.techandsolve.com Necesitamos un cambio en las herramientas
  24. 24. www.techandsolve.com Automatizado y repetible
  25. 25. www.techandsolve.com Bienvenidos los despliegues cortos y frecuentes
  26. 26. www.techandsolve.com Esto implica Automatizar el build Automatizar pruebas unitarias Automatizar pruebas de aceptacin Automatizar pruebas de Integracin Automatizar los cambios sobre la infraestructura Automatizar los cambios sobre la base datos Automatizar los despliegues de aplicacin Automatizar la gestin de configuracin
  27. 27. www.techandsolve.com Nuevas arquitecturas Micro servicios
  28. 28. www.techandsolve.com Nuevas arquitecturas Apps Auto contenidas Conteinarizacin Vs Virtualizacin
  29. 29. www.techandsolve.com Nuevas arquitecturas Otras bases de datos
  30. 30. www.techandsolve.com Nuevas formas de desplegar- Blue Green deployment
  31. 31. www.techandsolve.com Nuevas formas de desplegar- Canary Release
  32. 32. www.techandsolve.com Nuevas formas de interactuar con la infraestructura Infraestructura como cdigo Servicios web de infraestructura
  33. 33. www.techandsolve.com
  34. 34. www.techandsolve.com Veamos un modelo de una arquitectura JEE En Continous Delivery
  35. 35. www.techandsolve.com La base de todo es el proceso Delivery Pipeline
  36. 36. www.techandsolve.com Veamos un modelo de una arquitectura Auto contenida En Continous Delivery
  37. 37. www.techandsolve.com
  38. 38. www.techandsolve.com
  39. 39. www.techandsolve.com
  40. 40. www.techandsolve.com Solo las pruebas garantizan calidad La automatizacin es la forma mas rpida de llevar errores a produccin.
  41. 41. www.techandsolve.com Herramientas
  42. 42. @mauro2357 @techandsolve /mauro2357