Projecto de ejemplo de mi charla Serverless con Micronaut.
Las slides están disponibles en slideshare.
Puedes contactar conmigo en [email protected] o por twitter @ilopmar.
- joke-function-jvm: Serverless function con Java 11 como runtime.
- joke-function-graalvm: Serverless function con GraalVM como runtime.
- joke-app-jvm: Aplicación tradicional (con controllers) y Java 11 como runtime.
- joke-app-graalvm: Aplicación tradicional (con controllers) y GraalVM como runtime.
Los ejemplos anteriores utilizan Micronaut 2.0.3. Después de que la charla fuera grabada hicimos mejoras en Micronaut que merece la pena destacar.
En el directorio joke-app está la misma aplicación enseñada durante la demo pero:
- Utiliza Micronaut 2.1.2.
- Utiliza el nuevo plugin de Gradle para Micronaut que simplifica enormemente la configuración y el despliegue.
- La misma aplicación se puede ejecutar en local, desplegar como JVM y como GraalVM sin tener que cambiar nada.
- El README del directorio incluye todos los pasos necesarios para configurar y desplegar.