Projects with this topic
-
Saga choreography pattern for managing distributed transactions across microservices using asynchronous events. Each service participates in the saga by emitting and responding to domain events, eliminating a central orchestrator. The project includes multiple cooperating services, event definitions, and examples of compensation flows to handle failures in event sequences.
Updated -
Saga pattern with an orchestrator for managing long‑running distributed transactions. A central coordinator (orchestrator) directs microservices through a series of steps and compensation actions when necessary. It’s a learning lab designed to contrast with event‑driven choreography, show transaction boundaries, and explore rollback strategies in distributed systems.
Updated -
Event‑driven microservices using Apache Kafka. It includes producers, consumers, topic schemas, and event handling logic designed to illustrate real‑world patterns like event sourcing, pub/sub design, consumer groups, and eventual consistency. The goal is to explore Kafka integration in a microservices ecosystem with practical code examples and architectural principles.
Updated -
Simple e-commerce app using microservices built with Node JS + Express, React + NextJS, Typescript, Docker, and Kubernetes.
Based on Stephen Grider's Udemy course named "Microservices with Node JS and React"
UpdatedUpdated