Flagship project
MiniBooking
A booking-system playground focused on resilient microservice boundaries, event consistency, and practical distributed-system patterns.
- Java
- Spring Boot
- Kafka
- MongoDB
- Hexagonal Architecture
-
Problem
Model booking workflows where state changes and event publication stay consistent across service boundaries.
-
Architecture
Hexagonal microservices with an outbox-driven Kafka flow, idempotent consumers, and stream orchestration.
-
Outcome
A focused reference project for retry-safe event processing and clean separation between domain logic and infrastructure.