Micronaut es un nuevo framework de la JVM para desarrollar microservicios reactivos en Java, Groovy y Kotlin. Entre sus principales características destaca el arranque en menos de un segundo, la creación de aplicaciones muy ligeras que se pueden ejecutar en menos de 10 MB de ram, inyección de dependencias sin uso de reflection en runtime,... Todo ello lo consigue al estar realizar todas estas tareas en tiempo de compilación. En esta sesión de live-coding veremos sus características principales y entraremos en detalle en otras más avanzadas como el cliente HTTP, service discovery, load balancing, distributed tracing e incluso cómo utilizar GraalVM para crear una imagen nativa de nuestra aplicación.