Uma empresa de transporte de carga e pessoal faz algumas rotas de entrega em um grupo de cidades locais. Dada uma simplificação do modelo, todas as rotas entre essas cidades são unidirecionais. Essa empresa deseja portanto conhecer as melhores rotas entre algumas cidades e suas devidas distâncias com o intuito de definir a melhor logística de trabalho. Para isso você foi contratado com o intuito de prover endpoints REST de algumas funcionalidades comuns.
✅ Criação de projeto Spring Boot do Zero, utilizando https://start.spring.io/
✅ Conexão com banco de dados em memoria H2 🚀
✅ Adição da estrutura de API Spring Boot 🚀
✅ Entidade / Entity 🚀
✅ Repositório / Repository 🚀
✅ Controle / Controller 🚀
✅ Testes das Rotas / Endpoints 🚀
✅ Documentação Swagger 🚀
✅ Dockerfile 🚀
✅ docker-compose com PostgreSQL 🚀
✅ Solução possível: Poderíamos utilizar a ferramenta FLYWAY
🔺 A empresa foi adquirida por um grande conglomerado e a API deverá atender um alto número de requisições por segundo.
✅ Solução possível: Criar uma escalabilidade horizontal na cloud Ex: aws
✅ Solução possível: Criar uma página web responsiva utilizando Angular
🔸 Se possível:
⭐️ Star o projeto