Quarkus Microservices: From Basics to Production
A hands-on series on building a complete Microservices system with Quarkus 3.x — the "Supersonic Subatomic" Java framework designed specifically for Cloud Native and Kubernetes. Using PostgreSQL as main database, Keycloak for Authentication & Authorization (OIDC), Apache Kafka for Event-Driven Communication, gRPC for high-performance inter-service. From creating your first project with Dev Services, building a REST API with Panache, to deploying production on Kubernetes with GraalVM Native Image. Includes Fault Tolerance, OpenTelemetry Observability, Contract Testing, CI/CD Pipeline and Production Readiness Checklist. Actual project: E-Commerce Platform system includes 5 microservices.
Part 1: Quarkus Platform & Project Setup
Lesson 1: What is Quarkus? — Supersonic Subatomic Java for Microservices60 minLesson 2: Creating Quarkus Project — CLI, Dev Mode, Dev UI & Live Coding90 minLesson 3: Quarkus REST — Building a professional RESTful API90 minLesson 4: PostgreSQL & Hibernate ORM Panache100 minLesson 5: Validation, Error Handling & Config Profiles80 min