Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DESPLIEGUE DE APLICACIONES EN KUBERNETES CON AZ...

DESPLIEGUE DE APLICACIONES EN KUBERNETES CON AZURE DEVOPS EN MULTINUBE

Presentación Realizada en JConf Guatemala 2019.

José Díaz

November 09, 2019
Tweet

More Decks by José Díaz

Other Decks in Programming

Transcript

  1. Abril 2018 - Actualidad Gerencia de Arquitectura y Aplicaciones Digitales

    en Farmacias Peruanas Alina Lozano Agile José Amadeo Diaz Manager Java Champion Héctor Vallejos Software Engineer Roy Sanchez DevOps https://www.linkedin.com/in/joedayz/
  2. 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”
  3. 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. Se origina con el movimiento Agile y las metodologías ágiles de desarrollo Nace en una conferencia Agile del 2008 en Toronto, Canadá.
  4. 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
  5. 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
  6. Primera Promoción ü Basada en una arquitectura básica ü Fuimos

    creciendo, llegamos a un xlarge. ü Sin Integración con AzureDevOps.
  7. 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
  8. ¿Se puede mejorar? • Helm Charts • Mejorar los tiempos

    de build, releases • Uso de Redux en Angular
  9. 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
  10. Artículos • Oracle Functions http://bit.ly/EasyOracleFunctions • Micro Servicios con Kafka

    http://bit.ly/microservices-with-kafka • Trabajando con Azure Devops para Desplegar en Multinube
  11. Acceso a 3 meses al campus.joedayz.pe Spring Boot y Cloud,

    Angular, Android, IOS, Docker y Kubernetes, Oracle PLSQL, Kotlin, etc.