Top Banner
La Transformación Digital y su Impacto en el Desarrollo de Aplicaciones Empresariales EZEQUIEL AGUILAR Regional Senior Solutions Architect Red Hat SOLA EAST
25

{a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

Apr 12, 2017

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

La Transformación Digital y su Impacto en el Desarrollo de Aplicaciones Empresariales

EZEQUIEL AGUILARRegional Senior Solutions ArchitectRed Hat SOLA EAST

Page 2: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

RED HAT FORUM 20162

EL CAMINO DE TRANSFORMACIÓN DIGITALINDUSTRIAS ENTERAS CAMBIANDO DE MANERA FUNDAMENTAL

DESARROLLONuevas formas de

desarrollar y entregar aplicaciones

INFRAESTRUCTURANueva infraestructura basada en nube y formas de servir aplicaciones

APLICACIONESNuevas arquitecturas y formas de integrar

OPERACIONESProcesos más ágiles para soportar tanto T.I. como el negocio

Page 3: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

LATAM Technology Office3

EL PROCESO DE INNOVACIÓN ES INTERACTIVO

Page 4: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

LATAM Technology Office4

VELOCIDADES DIFERENTES

VS.

Page 5: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

LATAM Technology Office5

PROCESOS MANUALES Y SILOS FUNCIONALES

DESARROLLO PRUEBA OPERACIÓN

Page 6: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

LATAM Technology Office6

SISTEMAS MONOLÍTICOS

DATA ACCESS

BIZ LOGIC

UI

LIBLIB LIB

Page 7: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

LATAM Technology Office7

KNIGHT CAPITAL - 31/Jul/2012KNIGHT CAPITAL - 31/Jul/2012

COTIZACIÓN (USD)

-8.55 (70.60%)

2.36

7.95

13.53

JUN OCT DICAGOABR

Fuente: Bloomberg

Page 8: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

LATAM Technology Office8

DEVOPS

DEV OPS

CONVERGENCIA Y AUTOMATIZACIÓN DE PROCESOS

FEEDBACK EXTENDIDO

CAMBIOS CULTURALES

Page 9: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

LATAM Technology Office9

MICROSERVICES"Microservices es un enfoque arquitectónico que enfatiza la descomposición funcional de aplicaciones en SERVICIOS DE FUNCIONALIDAD ÚNICA, CON ACOPLAMIENTO BAJO y gestionado por equipos multi-funcionales, para la entrega y mantenimiento de sistemas de software complejos con la VELOCIDAD Y CALIDAD REQUERIDA PARA LOS NEGOCIOS DIGITALES de hoy".

MONOLÍTICO

DATA ACCESS

BIZ LOGIC

UI

LIBLIB LIB

MICROSERVICES

Page 10: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

LATAM Technology Office10

VENTAJAS

AGILIDAD EFICIENCIA AUMENTO DE INGRESOSRESILIENCIA

Fuente: Matt Miller - Innovate or Die: The Rise of Microservices

Page 11: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

LATAM Technology Office11

DESAFÍOS

COMPLEJIDAD OPERATIVA

SISTEMAS DISTRIBUÍDOS CAMBIOS CULTURALES

Page 12: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

LATAM Technology Office12

MICROSERVICES NO ES NUEVO

70 MICROSERVICES

Fuente: Matt Miller - Innovate or Die: The Rise of Microservices

Page 13: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

LATAM Technology Office13

LOS BUILDING BLOCKS AHORA ESTÁN DISPONIBLES

HOST OS

LIBS

RUNTIME

APP

CONTAINERS CLOUD

API

APIs

SERVICE

Page 14: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

LATAM Technology Office14

RED HAT MICROSERVICES ARCHITECTURE

Page 15: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

LATAM Technology Office15

OPENSHIFT ES LA BASE PARA ADOPCIÓN DE DEVOPS

PORTAL AUTOSERVICIO

CONTROL DE VERSIONES

AUTOMATIZACIÓN DE DESPLIEGUE

MONITOREO Y FEEDBACK

ESTANDARIZACIÓN DE LOS ENTORNOS

GESTIÓN Y ORQUESTACIÓN

AUTOMATIZACIÓN DE CONSTRUCCIÓN Y PRUEBAS

RED HAT CERTIFIED DEVOPS ARCHITECT

AGILE DEVELOPMENT

ACCELERATE DEVOPS WITH A PLATFORM AS A SERVICE

APPLICATION MODERNIZATION

Page 16: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

LATAM Technology Office16

PRODUCTIVIDAD EN EL DESARROLLO

µSvc µSvc µSvc µSvc µSvc µSvc µSvc µSvc

FAT JAR

Springboot Swarm

OTROS FRAMEWORKS

.NETnode.jsPython

JAVA EE

Page 17: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

LATAM Technology Office17

REGLAS Y PROCESOS DE NEGOCIO

µSvc µSvc µSvc µSvc

Page 18: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

LATAM Technology Office18

INTEGRACIÓN DE MICROSERVICES

µSvc µSvc

API

µSvc µSvc

APISistemas Heredados

SOAP

+150 CONNECTORS

AMQPREST

Page 19: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

LATAM Technology Office19

ACCESO A DATOS CORPORATIVOS

Enterprise Data Systems

CONSUMETRANSFORM

CONNECT

SOAPREST JDBC ODBC

Page 20: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

LATAM Technology Office20

ESTRATEGIA DE MOVILIDAD

$323.56

128GB SSD 8GB RAMCore i3Windows 10

Add to CartIn-store pickup (15 available)Raleigh, Central Ave, Store #1123

Recommendations

ACME Laptop 128GB SSD, 8GB RAM

Motor de Precios

Detalles/Especificaciones

Revisión

Disponibilidad basada en la ubicación

Personas también compraron...

MICROSERVICES

ENTERPRISESYSTEMS

Page 21: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

RED HAT FORUM 2016

CORE APP DEVELOPMENTSTUDIO

BUILD FARM

21

ESTRATEGIA DE MOVILIDAD

ENTERPRISESYSTEMS

MOBILE BACKEND AS A SERVICE

Mobile API Mgmt

Connectors

Data Sync

Cache & Storage

Authentication

Lifecycle Mgmt

Analytics & Metrics

Private App Store

Push Notification

Native & Hybrid SDK Form Builder

Templates & Docs Git Repo

Page 22: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

RED HAT FORUM 201622

FRAMEWORK MODERNIZACIÓN DE APLICACIONES

Definición del Roadmap para el camino de desarrollo y gestión de aplicaciones, según el Modo 2 de T.I. , soportado por la metodología SOLUTION DELIVERY FRAMEWORK de Red Hat

Visión y metodologíaEntrevistas con

stakeholdersPuntos críticos y

recomendaciones

Definición de los casos de uso

Priorización de los planes de acción

Resultados y Planeación

Ejecución del plan en Sprints (Metodología Agile)

DISCOVER

DESIGN

DEPLOY

Page 23: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

LATAM Technology Office23

RESULTADOS

MAYOR FRECUENCIA DE ENTREGAS

MENOS TIEMPO DE RECUPERACIÓN DE FALLAS

MÁS RECOMENDACIONES "GREAT PLACE TO WORK"

Fuente: 2016 State of DevOps Report, Puppet Labs, IT Revolution Press

200x 24x 2.2x

Page 24: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

LATAM Technology Office24

IMPACTOS NO SÓLO EN EL DESARROLLOLA ADOPCIÓN DE MICROSERVICES Y DEVOPS REQUIERE UN NUEVO TIPO DE GESTIÓN Y OPERACIÓN

AU

TOM

ATIZA

CIÓ

N

Infraestructura como C

ódigoGESTIÓN UNIFICADA

Gestión del Ciclo de Vida Visibilidad & Analytics Compliance & Gobernabilidad

MIDDLEWARE TRADICIONAL

Aplicaciones Java EEIntegración de Sistemas y Datos

Automatización de los Procesos de Negocio

MODO CONVENCIONAL

MIDDLEWARE PARA CLOUD

Mobile y MicroservicesGestión de APIs

Orquestación de Containers

MODO NO-LINEAL

Page 25: {a527545b-a57d-4544-b0bc-da54b8eb3d44}_Ezequiel_Aguilar

Gracias

plus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHatNews