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

JConf Peru 2023 - Creando Microservicios con Microprofile

JConf Peru 2023 - Creando Microservicios con Microprofile

Microprofile es una serie de especificaciones orientadas a microservicios que nos permite desarrollar aplicaciones que se ejecutaran en la nube (Cloud Native), revisaremos beneficios y novedades

Por Jose Ventura

Carlos Zela Bueno

December 04, 2023
Tweet

More Decks by Carlos Zela Bueno

Other Decks in Programming

Transcript

  1. Datos elaborados por BCP para uso Interno Agenda • Microservicios

    • Que son los microservicios • Microprofile • Que es MicroProfile • Jakarta EE y MicroProfile • Quienes implementan estas especificaciones • ¿Porque usar MicroProfile? • Especificaciones de MicroProfile
  2. Datos elaborados por BCP para uso Interno Jose Ventura •

    Chapter Leader Backend Java en BCP • Ingeniero de Sistemas • Docente de desarrollo de software • 12+ años de experiencia en Java
  3. Datos elaborados por BCP para uso Interno Microservicios no es

    un lenguaje, una tecnología, framework o una librería Los Microservicios son un enfoque arquitectónico para desarrollar una aplicación como un conjunto de pequeños servicios, cada uno ejecutándose en su propio proceso y comunicándose a través de mecanismos ligeros
  4. Datos elaborados por BCP para uso Interno MicroProfile es una

    serie de especificaciones estandarizadas orientadas a microservicios Es custodiada por la fundación Eclipse Fue pensado para trabajar en conjunto con Jakarta EE
  5. Datos elaborados por BCP para uso Interno MicroProfile Config Proporciona

    un sistema flexible y fácil de usar para la configuración de aplicaciones https://download.eclipse.org/microprofile/microprofile-config-3.0/microprofile- config-spec-3.0.html
  6. Datos elaborados por BCP para uso Interno MicroProfile Fault Tolerance

    Define unas APIs flexibles y fáciles de usar para crear aplicaciones resistentes. https://download.eclipse.org/microprofile/microprofile-fault-tolerance- 4.0/microprofile-fault-tolerance-spec-4.0.html
  7. Datos elaborados por BCP para uso Interno MicroProfile Health Exponer

    la disponibilidad de un tiempo de ejecución de MicroProfile a la plataforma donde se encuentra https://download.eclipse.org/microprofile/microprofile-health-4.0/microprofile- health-spec-4.0.html
  8. Datos elaborados por BCP para uso Interno MicroProfile OpenAPI Proporciona

    interfaces Java y modelos de programación para producir de forma nativa documentos OpenAPI v3 a partir de aplicaciones JAX-RS. https://download.eclipse.org/microprofile/microprofile-open-api-3.0/microprofile- openapi-spec-3.0.html
  9. Datos elaborados por BCP para uso Interno MicroProfile Rest Client

    Cliente Rest definido con interfaces Java https://download.eclipse.org/microprofile/microprofile-rest-client-3.0/microprofile- rest-client-spec-3.0.html