Back to all projects
SYS-02Ongoing

Sazzler

Sazzler operates as a heavy-lifting microservices platform handling core commerce domains. It utilizes Spring Cloud (Eureka) for service discovery and a Reactive API Gateway for edge routing and JWT verification. The system relies on Kafka for asynchronous event synchronization between the Product service (MongoDB) and Order service (PostgreSQL). The architecture heavily emphasizes idempotent consumers, strict domain boundaries, and eventual consistency, utilizing Spring State Machine to manage complex order transition lifecycles and paving the way for Saga orchestration.

Architecture

Sazzler microservices topology communicating via Kafka event backbone and Eureka service discovery

Project Snapshot

Role
Backend Engineer

Core Stack
Java, Spring Boot, Spring Cloud, Kafka, PostgreSQL, MongoDB

Related Articles

Articles are ongoing...