Microservices built with Python(Django) and NodeJS(Express) using Kafka
Application has been devided into 2 microservices using Kafka for Event sharing. Services has been implemented only for research and learning purposes. First microservice has route that accepts POST request and by accepting it will share gotten data to kafka event layer. Second microservice will recieve sent data by its topic and it will save recieved data to database.
To run application clone the source and install all required dependencies
Application requires Python v3.8+ to run.
Install the dependencies and devDependencies and start the server.
pip install requirements.txt
In order to run nodejs script open new terminal and run following script after installing needed packages
node app.js
The following script has been added inside app folder
project/app/management/commands --> run_script.py