This open source software project is a .NET framework based implementation of the Outbox Pattern using Apache Kafka and Debezium.
- Run
docker-compose up
and wait for all infra running. - Send a Ticket api requests (Post, Put or Delete). See the what's happening. (The postman collection is available in the repository)
- Optional you can use the control center at http://localhost:9021
- Optional You can see logs at http://localhost:5555/#/events
High-Level diagram of the sample app
- .NET framework
- Apache Kafka
- Debezium
- PostgreSQL
- MongoDB
- Seq
- Docker
This project is licensed under the MIT License. See the LICENSE file for details.