A implementation of the transactional outbox messaging pattern using Go, Kafka and Postgres
- Docker
- Docker Compose
- Clone this repository
- (Optional, only if using Linux) Run the
setup-kafka.shscript with./scripts/setup-kafka.shto configurekafka_data/directory permissions - Start the docker containers with
docker compose up

