SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

Destacado

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
 

Destacado (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 a 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 a 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
 

Último

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendidaLuis Francisco Reyes Aceves
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfYanitza28
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORASMarc Liust
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionEmanuelMuoz11
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8antoniopalmieriluna
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptxdulcemonterroza
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfYanitza28
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 

Último (18)

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

Continous delivery regional scrum gathering ecuador