Create a project capable of simulating queues for sending emails and doing this in a scalable way using Docker.
- Container management using docker compose;
- Scalable execution;
- Queuing using REDIS;
- Shipping simulation using Python.
To run and view the project in development mode, you will need to follow the next steps.
Below are listed the tools needed to run the project.
- Docker 🐳
Docker Installation Guide. - Docker Compose 🐳
Docker Compose Installation Guide.
The scripts below run the project compilation:
docker-compose up --scale worker=3Images used:
Redis image
Python image
Nignx image
Postgres image
This project is licensed under the [MIT] license - see the LICENSE.md file for details.
For any and all code contributions see CONTRIBUTING.md.