SlideShare a Scribd company logo
1 of 44
www.techandsolve.com
www.techandsolve.com
www.techandsolve.com
No se trata de resolver
un problema técnico.
www.techandsolve.com
La competencia, cada vez crea clientes mas exigentes
www.techandsolve.com
www.techandsolve.com
www.techandsolve.com
Se trata de resolver un problema de
negocio
www.techandsolve.com
www.techandsolve.com
Experimentar
y Adaptar
www.techandsolve.com
9 versiones en 6 Años
www.techandsolve.com
www.techandsolve.com
Pero hoy la
realidad de hoy es…
www.techandsolve.com
www.techandsolve.com
Because…
It Works My Machine
www.techandsolve.com
Because…
My code is Ok.
You have a database problem
www.techandsolve.com
Because…
I am paid to code.
Infrastructure has not
deployed it
www.techandsolve.com
Desarrollo de
software
Aseguramiento de
calidad
Administración de
servidores
Administración de
redes
Porque nos convertimos en silos.
Buscamos solo hacer nuestra parte.
No somos conscientes del producto.
Si quieres obtener resultados,
diferentes haz cosas diferentes.
www.techandsolve.com
Software is more than code…
Data
Code
Infrastructure
www.techandsolve.com
=
www.techandsolve.com
Necesitamos un cambio en la cultura
Adiós a los especialistas.
Bienvenidos los especialistas generalistas
You built it, you run it
www.techandsolve.com
Necesitamos un cambio en los procesos
1 solo proceso de entrega
de producto
Métricas de producto, no de proceso
No al push. Si al pull
www.techandsolve.com
Necesitamos un cambio en las
herramientas
www.techandsolve.com
Automatizado y
repetible
www.techandsolve.com
Bienvenidos los despliegues
cortos y frecuentes
www.techandsolve.com
Esto implica
• Automatizar el build
• Automatizar pruebas unitarias
• Automatizar pruebas de aceptación
• Automatizar pruebas de Integración
• Automatizar los cambios sobre la
infraestructura
• Automatizar los cambios sobre la base datos
• Automatizar los despliegues de aplicación
• Automatizar la gestión de configuración
www.techandsolve.com
Nuevas arquitecturas – Micro servicios
www.techandsolve.com
Nuevas arquitecturas – Apps Auto contenidas
Conteinarización
Vs
Virtualización
www.techandsolve.com
Nuevas arquitecturas – Otras bases de datos
www.techandsolve.com
Nuevas formas de desplegar- Blue Green deployment
www.techandsolve.com
Nuevas formas de desplegar- Canary Release
www.techandsolve.com
Nuevas formas de interactuar
con la infraestructura
Infraestructura como
código
Servicios web de
infraestructura
www.techandsolve.com
www.techandsolve.com
Veamos un modelo de una arquitectura JEE – En Continous Delivery
www.techandsolve.com
La base de todo es el proceso –
Delivery Pipeline
www.techandsolve.com
Veamos un modelo de una arquitectura Auto contenida– En Continous Delivery
…
www.techandsolve.com
www.techandsolve.com
www.techandsolve.com
www.techandsolve.com
Solo las pruebas garantizan
calidad
La automatización es la forma mas rápida
de llevar errores a producción.
www.techandsolve.com
Herramientas
@mauro2357
@techandsolve
/mauro2357

More Related Content

Viewers also liked

Continuous Integration, Continuous Quality, Continuous Delivery
Continuous Integration, Continuous Quality, Continuous DeliveryContinuous Integration, Continuous Quality, Continuous Delivery
Continuous Integration, Continuous Quality, Continuous DeliveryJohn Ferguson Smart Limited
 
Dev ops. Rompiendo Barreras
Dev ops. Rompiendo BarrerasDev ops. Rompiendo Barreras
Dev ops. Rompiendo BarrerasJuan Mauricio
 
DevOps - II Jornadas de Ingenieros en la UPO
DevOps - II Jornadas de Ingenieros en la UPODevOps - II Jornadas de Ingenieros en la UPO
DevOps - II Jornadas de Ingenieros en la UPOJosé Juan Mora Pérez
 
IPD - LEAN PROJECT DELIVERY - TARGET COST
IPD - LEAN PROJECT DELIVERY - TARGET COSTIPD - LEAN PROJECT DELIVERY - TARGET COST
IPD - LEAN PROJECT DELIVERY - TARGET COSTJuan Felipe Pons Achell
 
DevOps, por donde comenzar? - DrupalCon Latin America 2015
DevOps, por donde comenzar?  - DrupalCon Latin America 2015DevOps, por donde comenzar?  - DrupalCon Latin America 2015
DevOps, por donde comenzar? - DrupalCon Latin America 2015Taller Negócio Digitais
 
Continuous Delivery at Netflix
Continuous Delivery at NetflixContinuous Delivery at Netflix
Continuous Delivery at NetflixRob Spieldenner
 
Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Jacobo García López de Araujo
 

Viewers also liked (7)

Continuous Integration, Continuous Quality, Continuous Delivery
Continuous Integration, Continuous Quality, Continuous DeliveryContinuous Integration, Continuous Quality, Continuous Delivery
Continuous Integration, Continuous Quality, Continuous Delivery
 
Dev ops. Rompiendo Barreras
Dev ops. Rompiendo BarrerasDev ops. Rompiendo Barreras
Dev ops. Rompiendo Barreras
 
DevOps - II Jornadas de Ingenieros en la UPO
DevOps - II Jornadas de Ingenieros en la UPODevOps - II Jornadas de Ingenieros en la UPO
DevOps - II Jornadas de Ingenieros en la UPO
 
IPD - LEAN PROJECT DELIVERY - TARGET COST
IPD - LEAN PROJECT DELIVERY - TARGET COSTIPD - LEAN PROJECT DELIVERY - TARGET COST
IPD - LEAN PROJECT DELIVERY - TARGET COST
 
DevOps, por donde comenzar? - DrupalCon Latin America 2015
DevOps, por donde comenzar?  - DrupalCon Latin America 2015DevOps, por donde comenzar?  - DrupalCon Latin America 2015
DevOps, por donde comenzar? - DrupalCon Latin America 2015
 
Continuous Delivery at Netflix
Continuous Delivery at NetflixContinuous Delivery at Netflix
Continuous Delivery at Netflix
 
Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)Que demonios es eso de Devops (y porquedebería interesarme)
Que demonios es eso de Devops (y porquedebería interesarme)
 

Similar to Continous delivery regional scrum gathering ecuador

Presentacion eraltech 2017
Presentacion eraltech  2017Presentacion eraltech  2017
Presentacion eraltech 2017Carlos Ojeda
 
Tech day#7 – especificaciones_ejecutables_y_BDD_con_cucumber_y_selenium
Tech day#7 – especificaciones_ejecutables_y_BDD_con_cucumber_y_seleniumTech day#7 – especificaciones_ejecutables_y_BDD_con_cucumber_y_selenium
Tech day#7 – especificaciones_ejecutables_y_BDD_con_cucumber_y_seleniumEduardo Riol
 
Abuntool presentation
Abuntool presentationAbuntool presentation
Abuntool presentationCarlos Toxtli
 
doneITeasy - Presentación Corporativa
doneITeasy - Presentación CorporativadoneITeasy - Presentación Corporativa
doneITeasy - Presentación CorporativaSanti Alcaide
 
Intuye
IntuyeIntuye
Intuyeintuye
 
Proyecto Final de Carrera - Intuye
Proyecto Final de Carrera - IntuyeProyecto Final de Carrera - Intuye
Proyecto Final de Carrera - IntuyeJuan Seguí Moreno
 
Cas 2017 bdd-colaborando_de_verdad_con_negocio
Cas 2017 bdd-colaborando_de_verdad_con_negocioCas 2017 bdd-colaborando_de_verdad_con_negocio
Cas 2017 bdd-colaborando_de_verdad_con_negocioEduardo Riol
 
STC Summit 2001
STC Summit 2001STC Summit 2001
STC Summit 2001Avanet
 
Administración de Proyectos de Manufactura
Administración de Proyectos de ManufacturaAdministración de Proyectos de Manufactura
Administración de Proyectos de ManufacturaIntelligy
 
Personaliza la apariencia de tu web como un diseñador pro
Personaliza la apariencia de tu web como un diseñador proPersonaliza la apariencia de tu web como un diseñador pro
Personaliza la apariencia de tu web como un diseñador proJimena Catalina Gayo
 
Presentación corporativa IBCmass
Presentación corporativa IBCmassPresentación corporativa IBCmass
Presentación corporativa IBCmassIBCmass
 
NetConsulting presenta Vamos a Contar Verdades (PPT)
NetConsulting presenta Vamos a Contar Verdades (PPT)NetConsulting presenta Vamos a Contar Verdades (PPT)
NetConsulting presenta Vamos a Contar Verdades (PPT)NetConsulting Marketing
 
Bargento 1.0 – Zend – Por qué Zend Technologies ?
Bargento 1.0 – Zend – Por qué Zend Technologies ?Bargento 1.0 – Zend – Por qué Zend Technologies ?
Bargento 1.0 – Zend – Por qué Zend Technologies ?Bargento ES
 
Validando hipótesis de negocio - Alex canizales
Validando hipótesis de negocio -  Alex canizalesValidando hipótesis de negocio -  Alex canizales
Validando hipótesis de negocio - Alex canizalesAlex Canizales Castro
 
Pasos para-una-digitalizacion-eficiente
Pasos para-una-digitalizacion-eficientePasos para-una-digitalizacion-eficiente
Pasos para-una-digitalizacion-eficienteIñaki Moral Sagasti
 

Similar to Continous delivery regional scrum gathering ecuador (20)

Presentacion eraltech 2017
Presentacion eraltech  2017Presentacion eraltech  2017
Presentacion eraltech 2017
 
La Red Innova
La Red InnovaLa Red Innova
La Red Innova
 
Cream code & front performance
Cream code & front performanceCream code & front performance
Cream code & front performance
 
Tech day#7 – especificaciones_ejecutables_y_BDD_con_cucumber_y_selenium
Tech day#7 – especificaciones_ejecutables_y_BDD_con_cucumber_y_seleniumTech day#7 – especificaciones_ejecutables_y_BDD_con_cucumber_y_selenium
Tech day#7 – especificaciones_ejecutables_y_BDD_con_cucumber_y_selenium
 
Abuntool presentation
Abuntool presentationAbuntool presentation
Abuntool presentation
 
doneITeasy - Presentación Corporativa
doneITeasy - Presentación CorporativadoneITeasy - Presentación Corporativa
doneITeasy - Presentación Corporativa
 
Intuye
IntuyeIntuye
Intuye
 
Proyecto Final de Carrera - Intuye
Proyecto Final de Carrera - IntuyeProyecto Final de Carrera - Intuye
Proyecto Final de Carrera - Intuye
 
Cas 2017 bdd-colaborando_de_verdad_con_negocio
Cas 2017 bdd-colaborando_de_verdad_con_negocioCas 2017 bdd-colaborando_de_verdad_con_negocio
Cas 2017 bdd-colaborando_de_verdad_con_negocio
 
STC Summit 2001
STC Summit 2001STC Summit 2001
STC Summit 2001
 
Administración de Proyectos de Manufactura
Administración de Proyectos de ManufacturaAdministración de Proyectos de Manufactura
Administración de Proyectos de Manufactura
 
Personaliza la apariencia de tu web como un diseñador pro
Personaliza la apariencia de tu web como un diseñador proPersonaliza la apariencia de tu web como un diseñador pro
Personaliza la apariencia de tu web como un diseñador pro
 
Presentación corporativa IBCmass
Presentación corporativa IBCmassPresentación corporativa IBCmass
Presentación corporativa IBCmass
 
NetConsulting presenta Vamos a Contar Verdades (PPT)
NetConsulting presenta Vamos a Contar Verdades (PPT)NetConsulting presenta Vamos a Contar Verdades (PPT)
NetConsulting presenta Vamos a Contar Verdades (PPT)
 
Bargento 1.0 – Zend – Por qué Zend Technologies ?
Bargento 1.0 – Zend – Por qué Zend Technologies ?Bargento 1.0 – Zend – Por qué Zend Technologies ?
Bargento 1.0 – Zend – Por qué Zend Technologies ?
 
Validando hipótesis de negocio - Alex canizales
Validando hipótesis de negocio -  Alex canizalesValidando hipótesis de negocio -  Alex canizales
Validando hipótesis de negocio - Alex canizales
 
Página web
Página webPágina web
Página web
 
Pasos para-una-digitalizacion-eficiente
Pasos para-una-digitalizacion-eficientePasos para-una-digitalizacion-eficiente
Pasos para-una-digitalizacion-eficiente
 
Brochure
BrochureBrochure
Brochure
 
E-Commerce con Web Matrix
E-Commerce con Web Matrix E-Commerce con Web Matrix
E-Commerce con Web Matrix
 

Recently uploaded

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 

Recently uploaded (10)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 

Continous delivery regional scrum gathering ecuador