Past Meetup

Monolitos, Microlitos, Microservicios usando Java / Jakarta EE

This Meetup is past

80 people went

Location image of event venue

Details

Hack-Days 2018 organizado por la Comunidad Hispana de grupos de usuarios de Java. El evento lo realizamos varios grupos de usuarios que hablamos español en linea simultáneo.

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 enfasis en patrones y practicas elementales que aplican en nuestro dia a dia de desarrollo de aplicaciones empresariales. A travez de este taller de 2 horas vamos a crear una aplicacion desde pasando de Monolitica a Microlitica y finalmente Microservicios.

## Requisitos:

Trae tu laptop o mac para disfrutar practicando durante la sesión técnicas. Agradecemos tener listo los pre requisitos previo al inicio de la siguiente sección:

- Open JDK 8, 9, 10 u 11
- Maven
- El IDE de su preferencia
- Un servidor de aplicaciones o distribucion de Microprofile en este caso para el taller vamos a utilizar OpenLiberty (https://openliberty.io)
- Docker

## Que usaremos:

Aprenderas a ejecutar y actualizar una aplicacion simple basada en servicios REST y desplegada en un servidor Open Liberty. Usaremos Maven a lo largo de toda la guía para crear, implementar e interactuar con la instancia de 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 creación de automatizació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_

# Organizadores

El evento es organizado en conjunto con los JUGs de:

BarcelonaJUG: @BarcelonaJUG https://about.me/barcelonajug

EcuadorJUG: @EcuadorJUG / https://www.meetup.com/ecuadorjug/

MedellinJUG @MedellinJUG https://medellinjug.org