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.sh
script with./scripts/setup-kafka.sh
to configurekafka_data/
directory permissions - Start the docker containers with
docker compose up