Chuyển đến nội dung chính

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

Part 2: Designing Microservices Architecture

Part 3: Security with Keycloak

Part 4: Inter-service Communication

Part 5: Resilience & Observability

Part 6: Testing

Nội dung khóa học

Part 7: Deployment & Production