This repository demonstrates an event-driven architecture using Python and Kafka. It includes several Python scripts that interact with Kafka to handle transactions, emails, and analytics and simulated order backend.
Follow the steps below to clone the repository, set up Kafka using Docker, and run the necessary scripts.
Start by cloning the repository to your local machine:
git clone https://github.com/iamrubayet/Event-Driven-Python-Kafka-Boilerplate
cd Event-Driven-Python-Kafka-Boilerplate
pip install -r requirements.txt
docker compose up
python3 transaction.py
python3 email.py
python3 analytics.py
python3 order_backend.py