SlideShare une entreprise Scribd logo
1  sur  55
Reinventando IT
Tecnologías para la Transformación Digital
Hace 15 años…
Imagen Dragon
LOS DRAGONES
DIGITALES
son la gran amenaza del negocio tradicional
BANKING RETAILTELCO MEDIA LEISURE INDUSTRY ENERGYTRAVEL
Tiempos de desarrollo récord
· Desarrollos rápidos, eficientes, desplegables en segundos
· El time to market ya no se mide con el calendario, se mide con el
reloj
· Sólo el que llega primero gana la carrera
Nuevas expectativas
Cero tiempo de downtime
No se conciben ni caídas del sistema ni ventanas de
mantenimiento planificado
Nuevas expectativas
Flexibilidad
Fluidez para adaptar rápidamente productos
al feedback de los clientes o a cambios en el
mercado
Capacidad de innovación, “fail fast, fail often”
Nuevas expectativas
Customer centric
· Foco en el usuario
· Omnichannel
· Tiempos de respuesta en milisegundos
· Reacción instantánea a picos de carga
Nuevas expectativas
Bajo coste operativo
Sin licencias, sin máquinas carísimas, sin
arquitecturas complejas, sin costes de
operación altos.
Nuevas expectativas
Dragones: 6M - Empresas físicas: 10K
Sólo reduciendo costes en un orden de magnitud podemos acercarnos a los dragones
¿Cómo luchar
contra dragones?
Organización IT de dos velocidades
Luchar contra dragones
Personas
Excepcionales
Luchar contra dragones / Talento
Libertad
Responsabilidad
Luchar contra dragones / Talento
Tecnología
· Arquitecturas ligeras, distribuidas, orientadas a
eventos.
· Microservicios, NoSQL, Cloud, Data Intelligence
Luchar contra dragones
La tecnología
tradicional se ha
extinguido bajo el
fuego de los dragones
digitales
Y en el nuevo ecosistema IT
…
… “no es el pez
más grande el que
se come al
pequeño, sino el
pez más rápido el
que se come al
lento”
Klaus Schwab
“The Fourth Industrial
Revolution”
Un pez rápido puede parecer
pequeño e inofensivo…
… pero muchos peces rápidos
son una fuerza de la Naturaleza
Coordinaci
ón El banco
tiene voluntad
e inteligencia
colectiva…
El pez grande siempre es
vulnerable…
…pero el colectivo de peces rápidos
siempre sobrevive – un súper organismo
que nunca falla, nunca muere
1990 -2000
Monolítica – 1ª Plataforma
2000 -2010
Orientada a Servicios – 2ª Plataforma
2010 >
Microservicios – 3ª Plataforma
ESB
Resistencia al fallo, elasticidad, menor TCO, mejor TTM
“Las arquitecturas de microservicios son una forma de desarrollar
aplicaciones como suites de pequeños servicios”
Martin Fowler
Muchos peces… y
muy rápidos!
Recurso bloqueado
1 thread
Modelo de threads
tradicional
1 thread
Programación dirigida
a eventos
Patrón Reactor y Programación Dirigida a Eventos
C10K
Una arquitectura de tercera
generación requiere
un nuevo entorno
Cloud
Cloud ya no es sólo hosting. Es una nueva
forma de entender el desarrollo software
Luchar contra dragones
Única amenaza: una
inteligencia superior
VARIACIÓN
SELECCIÓN
ADAPTACIÓN
Los microservicios deben
adquirir inteligencia
Data
Intelligence
SAP : ERP
Mobile App
Campaign
Manager
CRM
Call
cent
er
pero la vida no evoluciona en aguas aisladas y estancas …
DATA
WAREHOUSE
DATA MART
DATA MARTDATA MART
E-commerce
DATA
WAREHOUSE
TPV
APP
Lost
data
DATA
Mobile
APP
Campaign
Management
E-commerce
Digital
Marketing
Legacy
Application
Call centerSAP : ERP
ATG
TPV APP
CRM
… sino en los grandes
Data Lakes
Sólo apoyándonos en los hombros de
los gigantes open source podemos
luchar contra los dragones
Cloud / Distribución
Data Intelligence /
Open Source
“Anyone who doesn’t do this will be fired. Thank you; have a nice day!” Jeff Bezos, Amazon CEO
TERCERA PLATAFORMASEGUNDA PLATAFORMA
PRIMERA
PLATAFORMA
LAN/Internet
Client/Server
PC
Mainframe
Terminal
Luchar contra dragones/tecnología
La tercera plataforma IT
¿DÓNDE QUIERES ESTAR?
Continuous Delivery
Los despliegues en producción deben poderse hacer a diario,
casi automáticamente, con cero riesgo, y cero downtime.
Luchar contra dragones
¿Cuánto tiempo pasa desde que pides un
cambio que afecta 1 sola línea de código
hasta que está en producción?
9 meses
9 segundos
Automatización
total
Calidad desde
el principio
Elasticidad Early
QA
Autom TTM
Luchar contra dragones/metodología
Continuous Delivery apoyado en Cloud
DevOps: Equipos de sistemas y
desarrollo integrados
Done means released
Monitorización
Código
Releases Pequeñas – Cada día / cada hora
Build, Test &
Release
Control de
versiones
Configuración y
Despliegue
Paquetización
y Escalado
El ciclo Continuous Delivery
Luchar contra dragones/metodología
Colaboración Devs, Ops y QA - DevOps
Entorno Desarrollo = Producción
Nuevas herramientas de automatización
Mayor calidad y menor Time To Market
Luchar contra dragones/Cloud
Cloud como Platform as a Service (PaaS)
Application
App lifecycling
Web/App server
Database
Operating System
Virtualization
Servers
Storage
Networking
Security
Application
Cloud PaaS
Application
App lifecycling
Web/App server
Database
Operating System
Security
Cloud IaaS
Lo que tus
clientes ven
Donde inviertes
tu tiempo
Agilismo
La utilización de metodologías ágiles es el
corazón de un desarrollo de alta velocidad
Luchar contra dragones
Luchar contra dragones/Agilismo
Metodologías clásicas
· Origen en la industria
aeroespacial
· Todos los actores hablan el
mismo lenguaje
· No hay posibilidad de cambio
tras el análisis inicial
Luchar contra dragones/Agilismo
Seguir el plan vs Adaptarse a cambios
Martin Fowler
“Si hubiera
preguntado a mis
clientes qué querían,
me hubieran dicho
que un caballo más
rápido”
Henry Ford
Luchar contra dragones/Agilismo
Demostrar ayuda a analizar
Luchar contra dragones/Agilismo
Plan · Do · Check · Adjust
Visión Product Backlog Sprint Backlog Ejecución de Sprint Incremento de producto
Potencialmente
entregable
Sprint Plannig
Daily
Scrum
2 – 4
semanas
Sprint
Review
Retrospectiva
Sprint
SCRUM
Adaptación • Innovación • Flexibilidad • Cercanía • Comunicación • Motivación • Unión
Calidad
En los proyectos ágiles, la calidad es
innegociable. A menor TTM, más
necesidad de calidad.
La calidad se introduce desde el inicio
integrada en el proceso de desarrollo y
totalmente automatizada.
Luchar contra dragones
TALENTO
TECNOLOGÍA
METODOLOGÍA
Luchar contra dragones
Cuestiona siempre tu plan
El tamaño de los cohetes del sistema de transporte más avanzado del mundo
fue condicionado por un diseño hecho más de dos mil años antes
Go ride your own dragon
“You can live in my new world
or you can die in your old one“
Khaleesi Daenerys Targaryen

Contenu connexe

Tendances

Tendances (16)

SGBD Open Source más populares
SGBD Open Source más popularesSGBD Open Source más populares
SGBD Open Source más populares
 
Introducción a microservicios
Introducción a microserviciosIntroducción a microservicios
Introducción a microservicios
 
Santiago de Chile - Seguridad Continua en Cloud Computing
Santiago de Chile - Seguridad Continua en Cloud ComputingSantiago de Chile - Seguridad Continua en Cloud Computing
Santiago de Chile - Seguridad Continua en Cloud Computing
 
[El comercio]php zend framework (speech)
[El comercio]php zend framework (speech)[El comercio]php zend framework (speech)
[El comercio]php zend framework (speech)
 
BBVA Arquitectura - Demo DevOps
BBVA Arquitectura - Demo DevOpsBBVA Arquitectura - Demo DevOps
BBVA Arquitectura - Demo DevOps
 
Arquitectura de microservicios
Arquitectura de microserviciosArquitectura de microservicios
Arquitectura de microservicios
 
Analitica y toma de decisiones en tiempo real sobre plataformas big data
Analitica y toma de decisiones en tiempo real sobre plataformas big dataAnalitica y toma de decisiones en tiempo real sobre plataformas big data
Analitica y toma de decisiones en tiempo real sobre plataformas big data
 
Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...
Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...
Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...
 
xPaaS Services for OpenShift
xPaaS Services for OpenShiftxPaaS Services for OpenShift
xPaaS Services for OpenShift
 
Automation strategy for the services provisioning, IECISA
Automation strategy for the services provisioning, IECISA Automation strategy for the services provisioning, IECISA
Automation strategy for the services provisioning, IECISA
 
Esos contenedores, ¡a producción! (Commit Conf 2018)
Esos contenedores, ¡a producción! (Commit Conf 2018)Esos contenedores, ¡a producción! (Commit Conf 2018)
Esos contenedores, ¡a producción! (Commit Conf 2018)
 
Orquestación de contenedores con Kubernetes SGNext
Orquestación de contenedores con Kubernetes SGNextOrquestación de contenedores con Kubernetes SGNext
Orquestación de contenedores con Kubernetes SGNext
 
DevOps Spain 2019. Carlos Landeras-Plain Concepts
DevOps Spain 2019. Carlos Landeras-Plain ConceptsDevOps Spain 2019. Carlos Landeras-Plain Concepts
DevOps Spain 2019. Carlos Landeras-Plain Concepts
 
Despliegue plataforma wso2
Despliegue plataforma wso2Despliegue plataforma wso2
Despliegue plataforma wso2
 
Introducción a desarrollo de micro servicios
Introducción a desarrollo de micro serviciosIntroducción a desarrollo de micro servicios
Introducción a desarrollo de micro servicios
 
Microservicios - RabbitMQ
Microservicios - RabbitMQMicroservicios - RabbitMQ
Microservicios - RabbitMQ
 

En vedette

En vedette (20)

Transformación Digital
Transformación DigitalTransformación Digital
Transformación Digital
 
Overview atlas (1)
Overview atlas (1)Overview atlas (1)
Overview atlas (1)
 
Cultura Digital Paradigma
Cultura Digital ParadigmaCultura Digital Paradigma
Cultura Digital Paradigma
 
Usando metodologías ágiles en UX
Usando metodologías ágiles en UX Usando metodologías ágiles en UX
Usando metodologías ágiles en UX
 
Use Groovy&Grails in your spring boot projects
Use Groovy&Grails in your spring boot projectsUse Groovy&Grails in your spring boot projects
Use Groovy&Grails in your spring boot projects
 
ECMAScript 6
ECMAScript 6ECMAScript 6
ECMAScript 6
 
Analysis of Websites as Graphs for SEO
Analysis of Websites as Graphs for SEOAnalysis of Websites as Graphs for SEO
Analysis of Websites as Graphs for SEO
 
Kafka y python
Kafka y pythonKafka y python
Kafka y python
 
Manuel Hurtado. Couchbase paradigma4oct
Manuel Hurtado. Couchbase paradigma4octManuel Hurtado. Couchbase paradigma4oct
Manuel Hurtado. Couchbase paradigma4oct
 
Cómo usar google analytics
Cómo usar google analyticsCómo usar google analytics
Cómo usar google analytics
 
Google Analytics for Developers
Google Analytics for DevelopersGoogle Analytics for Developers
Google Analytics for Developers
 
Programación Reactiva con RxJava
Programación Reactiva con RxJavaProgramación Reactiva con RxJava
Programación Reactiva con RxJava
 
Python y Flink
Python y FlinkPython y Flink
Python y Flink
 
HTML5 Web Components
HTML5 Web ComponentsHTML5 Web Components
HTML5 Web Components
 
Introducción a Kubernetes
Introducción a KubernetesIntroducción a Kubernetes
Introducción a Kubernetes
 
Introducción a Django
Introducción a DjangoIntroducción a Django
Introducción a Django
 
Jornada Transformación Digital Mondragon Unibertsitatea
Jornada Transformación Digital Mondragon UnibertsitateaJornada Transformación Digital Mondragon Unibertsitatea
Jornada Transformación Digital Mondragon Unibertsitatea
 
¿Cómo se despliega y autoescala Couchbase en Cloud? ¡Aprende de manera práctica!
¿Cómo se despliega y autoescala Couchbase en Cloud? ¡Aprende de manera práctica!¿Cómo se despliega y autoescala Couchbase en Cloud? ¡Aprende de manera práctica!
¿Cómo se despliega y autoescala Couchbase en Cloud? ¡Aprende de manera práctica!
 
6 key technologies of Digital Transformation/ 6 tecnologías clave de la Trans...
6 key technologies of Digital Transformation/ 6 tecnologías clave de la Trans...6 key technologies of Digital Transformation/ 6 tecnologías clave de la Trans...
6 key technologies of Digital Transformation/ 6 tecnologías clave de la Trans...
 
Seminario Apache Solr
Seminario Apache SolrSeminario Apache Solr
Seminario Apache Solr
 

Similaire à ¿Cómo vencer a los dragones digitales?

Cloud Computing (June 2009 es Es)
Cloud Computing (June 2009 es Es)Cloud Computing (June 2009 es Es)
Cloud Computing (June 2009 es Es)
Moises Navarro
 
Nubes tecnológicas presentación
Nubes tecnológicas presentaciónNubes tecnológicas presentación
Nubes tecnológicas presentación
YandyQuintero
 
Nubes Tecnológicas
Nubes Tecnológicas Nubes Tecnológicas
Nubes Tecnológicas
YandyQuintero
 
Habilitando tecnologías para Cloud Computing
Habilitando tecnologías para Cloud ComputingHabilitando tecnologías para Cloud Computing
Habilitando tecnologías para Cloud Computing
Daniel Osorio
 

Similaire à ¿Cómo vencer a los dragones digitales? (20)

Transforme la experiencia de compra con soluciones de retail en la nube
Transforme la experiencia de compra con soluciones de retail en la nubeTransforme la experiencia de compra con soluciones de retail en la nube
Transforme la experiencia de compra con soluciones de retail en la nube
 
Cloud Computing: Cambios en IT (Sesión 2, UTAD junio 2013)
Cloud Computing: Cambios en IT (Sesión 2, UTAD junio 2013)Cloud Computing: Cambios en IT (Sesión 2, UTAD junio 2013)
Cloud Computing: Cambios en IT (Sesión 2, UTAD junio 2013)
 
Cloud
CloudCloud
Cloud
 
Cloud Computing (April 1 2009 Es Es)
Cloud Computing (April 1 2009   Es Es)Cloud Computing (April 1 2009   Es Es)
Cloud Computing (April 1 2009 Es Es)
 
Ex Mba S3 Por La Nube Grupo B
Ex Mba S3 Por La Nube Grupo BEx Mba S3 Por La Nube Grupo B
Ex Mba S3 Por La Nube Grupo B
 
NubeAzure.pdf
NubeAzure.pdfNubeAzure.pdf
NubeAzure.pdf
 
Microservicios y Gestion de APIs
Microservicios y Gestion de APIsMicroservicios y Gestion de APIs
Microservicios y Gestion de APIs
 
2º Webinar - 3ª Ed. EXIN en Castellano: Luces y Sombras del Cloud Computing
2º Webinar - 3ª Ed. EXIN en Castellano: Luces y Sombras del Cloud Computing2º Webinar - 3ª Ed. EXIN en Castellano: Luces y Sombras del Cloud Computing
2º Webinar - 3ª Ed. EXIN en Castellano: Luces y Sombras del Cloud Computing
 
Microservicios
MicroserviciosMicroservicios
Microservicios
 
Offering Cloud Solutions
Offering Cloud Solutions Offering Cloud Solutions
Offering Cloud Solutions
 
Computación en la Nube
Computación en la NubeComputación en la Nube
Computación en la Nube
 
Cloud Computing (June 2009 es Es)
Cloud Computing (June 2009 es Es)Cloud Computing (June 2009 es Es)
Cloud Computing (June 2009 es Es)
 
Plataformas de alta disponibilidad para agencias: Hosting Inteligente
Plataformas de alta disponibilidad para agencias: Hosting InteligentePlataformas de alta disponibilidad para agencias: Hosting Inteligente
Plataformas de alta disponibilidad para agencias: Hosting Inteligente
 
Curso: Proyecto de sistemas de comunicación: 04 Cloud computing
Curso: Proyecto de sistemas de comunicación: 04 Cloud computingCurso: Proyecto de sistemas de comunicación: 04 Cloud computing
Curso: Proyecto de sistemas de comunicación: 04 Cloud computing
 
Capitulo 1 - Computacion en la nube
Capitulo 1 - Computacion en la nubeCapitulo 1 - Computacion en la nube
Capitulo 1 - Computacion en la nube
 
Industria 4.0 Cloud computing
Industria 4.0 Cloud computingIndustria 4.0 Cloud computing
Industria 4.0 Cloud computing
 
Nubes Tecnologicas
 Nubes Tecnologicas Nubes Tecnologicas
Nubes Tecnologicas
 
Nubes tecnológicas presentación
Nubes tecnológicas presentaciónNubes tecnológicas presentación
Nubes tecnológicas presentación
 
Nubes Tecnológicas
Nubes Tecnológicas Nubes Tecnológicas
Nubes Tecnológicas
 
Habilitando tecnologías para Cloud Computing
Habilitando tecnologías para Cloud ComputingHabilitando tecnologías para Cloud Computing
Habilitando tecnologías para Cloud Computing
 

Plus de Paradigma Digital

Plus de Paradigma Digital (12)

Ddd + ah + microservicios
Ddd + ah + microserviciosDdd + ah + microservicios
Ddd + ah + microservicios
 
Bots 3.0: Dejando atrás los bots conversacionales con Dialogflow.
Bots 3.0: Dejando atrás los bots conversacionales con Dialogflow.Bots 3.0: Dejando atrás los bots conversacionales con Dialogflow.
Bots 3.0: Dejando atrás los bots conversacionales con Dialogflow.
 
Have you met Istio?
Have you met Istio?Have you met Istio?
Have you met Istio?
 
Linkerd a fondo
Linkerd a fondoLinkerd a fondo
Linkerd a fondo
 
Horneando apis
Horneando apisHorneando apis
Horneando apis
 
Java 8 time to join the future
Java 8  time to join the futureJava 8  time to join the future
Java 8 time to join the future
 
Programación Reactiva con Spring WebFlux
Programación Reactiva con Spring WebFluxProgramación Reactiva con Spring WebFlux
Programación Reactiva con Spring WebFlux
 
Orquestando microservicios como lo hace Netflix
Orquestando microservicios como lo hace NetflixOrquestando microservicios como lo hace Netflix
Orquestando microservicios como lo hace Netflix
 
Meetup microservicios: API Management
Meetup microservicios: API ManagementMeetup microservicios: API Management
Meetup microservicios: API Management
 
Meetup de kubernetes, conceptos básicos.
Meetup  de kubernetes, conceptos básicos.Meetup  de kubernetes, conceptos básicos.
Meetup de kubernetes, conceptos básicos.
 
Docker, kubernetes, openshift y openstack, para mi abuela. techfest 2017.pptx
Docker, kubernetes, openshift y openstack, para mi abuela. techfest 2017.pptxDocker, kubernetes, openshift y openstack, para mi abuela. techfest 2017.pptx
Docker, kubernetes, openshift y openstack, para mi abuela. techfest 2017.pptx
 
Equipo de Marketing de Paradigma Digital
Equipo de Marketing de Paradigma DigitalEquipo de Marketing de Paradigma Digital
Equipo de Marketing de Paradigma Digital
 

Dernier

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
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Dernier (15)

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
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
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
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.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
 
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
 
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
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
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
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 

¿Cómo vencer a los dragones digitales?