Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 801 Bytes

README.md

File metadata and controls

19 lines (12 loc) · 801 Bytes

Go Transactional Outbox

A implementation of the transactional outbox messaging pattern using Go, Kafka and Postgres

Running the services

Requirements:

  1. Docker
  2. Docker Compose

Instructions:

  1. Clone this repository
  2. (Optional, only if using Linux) Run the setup-kafka.sh script with ./scripts/setup-kafka.sh to configure kafka_data/ directory permissions
  3. Start the docker containers with docker compose up