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
• Que son los microservicios • Microprofile • Que es MicroProfile • Jakarta EE y MicroProfile • Quienes implementan estas especificaciones • ¿Porque usar MicroProfile? • Especificaciones de MicroProfile
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
serie de especificaciones estandarizadas orientadas a microservicios Es custodiada por la fundación Eclipse Fue pensado para trabajar en conjunto con Jakarta EE
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
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
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
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