• HackDay Com. Hispana: Monolitos, Microlitos, Microservicios con Java/Jakarta EE
    Nos volvemos a juntar los Grupos de usuarios de Java de España y Latinoamérica bajo la iniciativa de "Comunidad Hispana" para una nueva convocatoria de otro HackDay. En este caso, desde Suramérica el grupo de usuarios EcuadorJUG será el encargado de orientar nuestra 5ª sesión: Monolitos, Microlitos, Microservicios usando Java / Jakarta EE En la era que estamos de contenedores, cloud y muchas herramientas que escoger en el momento de crear nuevas aplicaciones o evolucionar las que tenemos; presentamos tips y hacemos énfasis en patrones y prácticas elementales que aplican en nuestro día a día de desarrollo de aplicaciones empresariales. A traves de este taller de 2 horas vamos a crear una aplicación desde cero pasando de un Monolito a Microlitos y finalmente a Microservicios. ## Requisitos: Trae tu laptop o mac para disfrutar practicando durante la sesión técnicas. Si puedes, estaría bien que tengas preparada tu máquina con los siguientes - Open JDK 8 - Maven - Tu IDE favorito - Un servidor de aplicaciones o distribución de Microprofile en este caso para el taller vamos a utilizar OpenLiberty (https://openliberty.io) - Docker ## Qué usaremos: Aprenderás a ejecutar y actualizar una aplicación simple basada en servicios REST y desplegada en un servidor Open Liberty. Usaremos Maven a lo largo del desarrollo del taller para crear, implementar e interactuar con la instancia del servidor en ejecución. ### Open Liberty Open Liberty es un servidor de aplicaciones diseñado para la nube. Es pequeño, ligero y diseñado pensando en el desarrollo de aplicaciones nativas de la nube. Soporta todas las APIs de MicroProfile y Jakarta EE (Java EE). También se despliega en todas las principales plataformas de nube, incluyendo Docker, Kubernetes y Cloud Foundry. ### Maven Maven es una herramienta de automatización de la construcción que proporciona una forma eficiente de desarrollar aplicaciones Java. Usando Maven, vamos construir nuestros servicios. A continuación, realizará la configuración del servidor y los cambios de código y verá cómo los recoge un servidor en ejecución. También explorará cómo empaquetar su aplicación con el tiempo de ejecución del servidor para que se pueda implementar en cualquier lugar de una sola vez. Finalmente, empaquetaremos la aplicación junto con la configuración del servidor en una imagen Docker y la ejecutará como un contenedor. # Presentadores: Alberto Salazar es Java Champion, Oracle Groundbreaker Ambassador, Auth0 Ambassador, Lider y fundador del Grupo de Usuarios Java del Ecuador y Javaday Ecuador, miembro asociado del Java Community Process y entrenador/evangelizador de Java en el tiempo de Sun Microsystems. Hace 10 años fundó una compañía en Latinoamérica y por mas de 17 años ha entregado soluciones principalmente desarrolladas en Java desde sistemas militares a soluciones bancarias. Co autor del libro "Software Architecture with Spring 5.0". Finalmente Alberto ha participado varios años como orador frecuente en conferencias de clase mundial como: Oracle CodeOne, Voxxed Days, JavaOne, Oracle Code, Redhat Summit, CamelOne, Oracle Developer Tour Latam, Oracle OTN y localmente en las sesiones de Grupos de Usuarios Java. Twitter:https://twitter.com/betosalazar Kleber Ayala; es un arquitecto de software con mas de 17 años de experiencia, apache committer, co fundador del Grupo de Usuarios Java del Ecuador y de la conferencia Javaday Ecuador. Twitter: https://twitter.com/keal_

    Needs a location