Projeto | Tecnologias | Como executar | Licença
Este projeto visa a sintetização e construção de uma arquitetura de microserviços. A estrutura principal é desenvolvida utilizando o poderoso framework NestJS, conhecido por sua capacidade de criar aplicativos robustos e facilmente escaláveis, garantindo assim a confiabilidade e a manutenção simplificada. A integração do RabbitMQ como sistema de mensageria proporciona uma comunicação assíncrona eficaz entre os serviços, garantindo a distribuição inteligente de tarefas e o processamento eficiente de mensagens, mesmo em ambientes complexos e distribuídos. O uso dessas tecnologias combinadas oferece não apenas uma arquitetura flexível, mas também possibilita a construção de sistemas altamente distribuídos e resilientes, preparados para enfrentar desafios contemporâneos de escalabilidade e robustez.
Esse projeto foi desenvolvido com as seguintes tecnologias:
- Clone o repositório
- Certifique-se de ter o Docker instalado em sua máquina.
- Crie e execute os containers Docker utilizando
docker-compose up
- Aguarde a criação dos containers e a instalação das dependências
Agora você pode acessar as rotas em localhost:9092
e localhost:9093
utilizando o Postman ou Insomnia
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito com ♥ por Erick Nathan.