Overview
Explore the cutting-edge Java microservices stack Quarkus in this 51-minute Devoxx conference talk by Emmanuel Bernard, Java Champion and Chief Architect at Red Hat. Discover how Quarkus addresses the challenges of microservices, rapid scalability, and high-density deployment on platforms like Kubernetes by enabling low memory usage and fast boot times. Witness live demonstrations of Quarkus features, including live reload, opinionated persistence with Hibernate Panache, testing, and GraalVM native compilation. Learn how Quarkus integrates popular libraries such as Hibernate, Vert.x, Camel, and RESTEasy with both GraalVM and HotSpot. Gain insights into microservices architecture, Java's evolution, and Quarkus' inner workings, including its augmentation phase and integration with Eclipse MicroProfile and Kafka. Engage with a comprehensive overview of Quarkus' capabilities, from API development to database configuration and search engine integration.
Syllabus
Introduction
What is Quarkus
Quarkus demo
Generating the app
Demo
Whats the magic
Test annotation
Todo resource
Database configuration
Search engine
Swagger UI
Microservices
Why Microservices
Why Java
Why Quarkus
APIs
How Quarkus works
Faster startup
Augmentation phase
Grall VM
Quercus
Eclipse MicroProfile
Kafka
Sebastian Blow
V for Vendetta
Questions
Taught by
Devoxx