Criar um projeto capaz de simular filas para envios de emails e fazer isso de forma escalável utilizando docker
- Gerenciamento de containers utilizando docker compose;
- Execução escalável;
- Enfileramento utilizando REDIS;
- Simulação de envio utilizando Python.
Para executar e visualizar o projeto em modo de desenvolvimento, você precisará seguir as próximas etapas.
Abaixo estará listada as ferramentas necessárias para o funcionamento do projeto.
- Docker 🐳
Guia de instalação docker. - Docker Compose 🐳
Guia de instalação docker compose.
Os scripts abaixo executam a compilação do projeto.
docker-compose up --scale worker=3
Curso Cod3er:
Docker: Ferramenta essencial para Desenvolvedores
Imagens utilizadas:
Redis image
Python image
Nignx image
Postgres image
Este projeto está licenciado sob a licença [MIT] - consulte o arquivo LICENSE.md para obter detalhes