Dự án này đã lâu không có cập nhật mới nên không còn hiển thị trên trang chủ, danh mục hay kết quả tìm kiếm — dữ liệu vẫn được giữ nguyên và trang này vẫn xem được bình thường.
Quay lại Trending
RepositoryJavaTRThổ Nhĩ Kỳ
alicanli1995

alicanli1995/clean-hexagonal-architecture-kafka-saga-outbox

Food Ordering Project with Clean and Hexagonal Architecture With Kafka Messaging System And Outbox Table

67sao
31fork
0issue
0lượt xem

ci

What we are doing here ?

  • Hexagonal (Clean) Architecture -> Port & Adapter Style

  • Domain Driven Desing (DDD)

  • SAGA Pattern : process & rollback ( compensating transactions )

  • Outbox Pattern : Pulling Outbox Table With Scheduler , Saga Status

    • Cover Failure Scerinarios :

      • Ensure idempotency using outbox table in each service

      • Prevent concurrency issues with optimistic looks & DB constaints

      • Kepp updating saga and order status for each operation

  • CQRS Pattern : Materialized view & Event Sourcing

  • Relational Database : for ACID and distributed transactional

  • Kafka Messaging Systems for CQRS desing and Microservices Communication

  • Kubernetes And GKE ( Google Kubernetes Engine )

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryJava
eugene-khyst/postgresql-event-sourcing

A reference implementation of an event-sourced system that uses PostgreSQL as an event store built with Spring Boot. Fork the repository and use it as a template for your projects. Or clone the repository and run end-to-end tests to see how everything works together.

1.4k
Mar 23, 2026
RepositoryC++
redpanda-data/redpanda

Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!

12.6k
Oct 8, 2026
RepositoryC#
dotnetcore/CAP

Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern

7.1k
Oct 19, 2026
RepositoryRuby
RailsEventStore/rails_event_store

A Ruby implementation of an Event Store based on Active Record

1.6k
Oct 21, 2026
RepositoryRuby
RailsEventStore/rails_event_store

A Ruby implementation of an Event Store based on Active Record

1.6k
Oct 21, 2026
RepositoryJavaScript
EdwinVW/pitstop

This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.

1.2k
Oct 21, 2026
RepositoryJava
obsidiandynamics/kafdrop

Kafka Web UI

6.2k
Oct 1, 2026
RepositoryJava
AxonIQ/AxonFramework

Framework for Evolutionary Message-Driven Microservices on the JVM

3.6k
Oct 21, 2026
RepositoryJava
apache/eventmesh

EventMesh is a new generation serverless event middleware for building distributed event-driven applications.

1.8k
Oct 21, 2026