Natively Cloud Native: Building Agile Microservices
summary
Live code shows a Micronaut Java 17 app generated with Micronaut launch, two HTTP endpoints and a declarative client; tests start the app on a random port, invoke the client and assert responses — the tests pass. Framework uses annotation processing to generate DI and HTTP bytecode at compile time, keeping jars small and enabling GraalVM native image compatibility. Micronaut Data compiles repository method names into SQL, and a Cloud Run container build is described though Docker fails on the presenter’s laptop.
AI-written summary · about
chapters (14)
- 0:00Introduction and speaker intro
- 1:03Live coding Micronaut app demo
- 10:40Micronaut framework history and goals
- 17:36What is Micronaut and its features
- 23:13Micronaut app components overview
- 30:58Micronaut testing and dependency injection
- 37:05Application configuration in Micronaut
- 41:20Micronaut management and service discovery
- 44:30Cloud-native features: caching and retry
- 46:18Distributed tracing and OpenAPI
- 50:06Micronaut Data for persistence
- 54:20Security and Kafka integration
- 56:04Deploying Micronaut to cloud
- 57:51Summary and resources
related talks
56mDeveloper experience in a modern Java framework
46mDeveloper experience in a modern Java framework
45mUnleash the power of your applications with Micronaut & GraalVM
44mUnleash the power of your applications with Micronaut and GraalVM
50mUnleash the power of your applications with Micronaut and GraalVM
53mBuilding High Performance Microservices for Java with Micronaut & GraalVM
02h 54mMicronaut Deep Dive
33mGetting Started with the Micronaut® Framework
