Spring Boot Demo

Java E-Grocery Store Demo

A Spring Boot 3 / Java 17 monolith demonstrating distributed checkout patterns — the Saga pattern, chaos engineering, graceful degradation, and idempotent payments — without a single microservice.

Spring Boot 3.4 Java 17 Thymeleaf H2 In-Memory DB Spring Data JPA Saga Pattern Chaos Engineering Idempotent Payments
Open Learning Guide View on GitHub
6
Saga Steps
4
External Services
16
Products
25+
Chaos Presets
4
Categories