- Desenvolver 2 APIs
- API1 - Retorna o valor fixo do metro quadrado
- API2 - Recebe quantidade de metros quadrados e calcula o valor do imóvel
-
Seu serviço deve ser acessível através de uma API REST
-
Você deverá desenvolver 2 APIs
-
Seu serviço deve validar o valor de entrada
-
O quantidade de metros quadrados deve estar entre 10 e 10.000
-
Apesar do valor do metro quadrado ser fixo, desenvolva como se esse valor tivesse vindo de um base de dados
-
O valor do métro quadrado dever ser obtido chamando a API1
-
Disponibilizar os serviços Online
- Boas práticas de desenvolvimento
- Padrões de codificação
- Execução utilizando docker
- Readme bem estruturado explicando a arquitetura e instruções para subir os microserviços
- Código no GitHub, demonstrando conhecimento em sua utilização
- Swagger
- Teste unitário e teste de integração
- CI/CD
Preferencialmente gostaríamos de ver seu código na linguagem da descrição da vaga, porém você pode utilizar qualquer linguagem, ferramenta, framework ou biblioteca com as quais se sentir confortável ou julgar necessário.
Caso tenha quaisquer dúvidas sobre este teste, a qualquer momento, sinta-se à vontade para entrar em contato através do e-mail [email protected]
Suba seu código em um repositório do GitHub e, ao final, compartilhe com o usuário: engenhariaingaia
-
Para deixar seu serviço disponível online, uma boa dica é o Heroku. Ele permite que você publique algumas aplicações gratuitamente.
-
Não se esqueça de disponibilizar o link do repositório e o link da API online.