DESPLIEGUE DE
APLICACIONES EN
KUBERNETES CON
AZURE DEVOPS EN
MULTINUBE
Slide 2
Slide 2 text
Miembros del Equipo
Gerencia de Arquitectura y Aplicaciones Digitales en Farmacias Peruanas
Alina Lozano
Agile
José Amadeo Diaz
Manager
Héctor Vallejos
Software Engineer
Roy Sanchez
DevOps
https://www.linkedin.com/in/joedayz/
Slide 3
Slide 3 text
Quienes Somos?
Somos la unión de dos grandes familias: Inkafarma y Mifarma, con más de 2000 boticas en todo el Perú,
con el propósito de..
“Proteger la salud y el
bienestar de todas las
familias peruanas”
Slide 4
Slide 4 text
Que es DevOps?
Es una metodología de trabajo
que implica..
Objetivo es ayudar a producir
productos y servicios software más
rápidamente, de mejor calidad y a un
coste menor.
Slide 5
Slide 5 text
AUTOMATIZACIÓN
Slide 6
Slide 6 text
AZURE
DEVOPS
Cuenta con 5 aristas
importantes
https://azure.com/devops
Slide 7
Slide 7 text
Uso del Board
Slide 8
Slide 8 text
AZURE DEVOPS
Trabaja con las herramientas de nuestra preferencia...
Permite crear flujos de trabajo combinando herramientas de Microsoft,
opensource u otros.
Permite a los desarrolladores elegir la mejor herramientas para ellos.
Permite el uso de cualquier nube local o hibrida y desplegar en el servidor que
se necesite
Slide 9
Slide 9 text
Flujo DevOps
Slide 10
Slide 10 text
Docker
Slide 11
Slide 11 text
Kubernetes
Slide 12
Slide 12 text
Kubernetes
on premise
Slide 13
Slide 13 text
¿Quienes me pueden brindar Kubernetes?
Slide 14
Slide 14 text
¿Quienes me pueden brindar Kubernetes?
Slide 15
Slide 15 text
¿Qué necesita saber ahora un Java Developer?
Slide 16
Slide 16 text
Tecnologías para implementar micro servicios
Slide 17
Slide 17 text
Serverless
Slide 18
Slide 18 text
Serverless
Slide 19
Slide 19 text
Serverless
Slide 20
Slide 20 text
El área de Marketing solicitó
una plataforma donde lanzar
sus promociones para ambas
marcas y un administrador en
el cual poder visualizar y
exportar los datos de los
clientes registrados por marca.
Caso:
Promociones Multimarca
Slide 21
Slide 21 text
Primera Promoción
ü Basada en una arquitectura básica
ü Fuimos creciendo, llegamos a un xlarge.
ü Sin Integración con AzureDevOps.
Slide 22
Slide 22 text
Opps...! Problemas
En la Segunda promoción donde se sorteaba S/.5’000.00
Slide 23
Slide 23 text
Opciones para despliegue en GCP
Crear una maquina
VIrtual
Compute Engine
PASS de GCP
App Engine
Orquestación de
contenedores
Kubernetes
Engine
01 02 03 04 05
Contenedores como
serverless
Cloud
Run
Serverless
Cloud
Functions
Opción elegida en FP
Slide 24
Slide 24 text
Vamos a la Demo!!!
Slide 25
Slide 25 text
Bibliografía
• Cloud Native Computing Foundation
• Google Kubernetes Engine
• Azure Kubernetes Service
• Amazon Elastic Container Service for Kubernetes
• Azure Devops Documentation
• OpenShift
• Microprofile.io
• Spring Cloud
• Developers Redhat
• Microservices.io
Slide 26
Slide 26 text
JoeDayz.pe
Slide 27
Slide 27 text
Acceso a 3 meses al campus.joedayz.pe
Spring Boot y Cloud, Angular, Android, IOS, Docker y Kubernetes, Oracle PLSQL, Kotlin, etc.