Skip to content

Guararapes/desafio

Repository files navigation

Desafio Guararapes

Bem vindos ao desafio guararapes, nessa fase precisamos validar seus conhecimentos em nossa Stack, leia toda a documentação abaixo para realizar.

Esqueletos

O candidato podem criar os serviços utilizando os esqueletos fornecidos, mas caso queiram criar projetos do zero podem ficar a vontade, todas as ferramentas citadas abaixo estão inclusas nos esqueletos. Não é preciso fazer um fork desse projeto, porém favor entregar um projeto fechado na gitlab (para que outros candidatos não vizualizem a sua solução).

Linguagens

Frameworks

Libs

Tools

Passo 1

Observe a seguinte api SWAPI e sua documentação

Passo 2

Reproduza em "microservices" alguns endpoints dessa API, ou seja, usar essa estrutura para criar alguns microservices. O objetivo é poder servir dados completos sobre os personagens, ou seja, criar um microserviço para cada um dos 5 endpoints:

  • films
  • planets
  • species
  • starships
  • vehicles

Passo 3

Criar um microserviço de integração, que absorva os dados da API original e distribua entre os microservices criados

deployment

Critérios de aceite

  • Pode ser usado H2, Sqlite ou postgres
  • Siga o modelo de hiperlink da api original
  • Documente suas API's (pode ser OpenApi + Swagger)

Bonus

Esses criterios não são obrigatorios porém são considerados bonus:

  • Use swagger com spring fox (a documentação das apis podem ser via swagger)
  • Use postgres
  • Crie migrations com liquidbase
  • Crie um dos microserviços em python 3.8 com Django
  • Crie testes unitários ou de integração (sabe dizer a diferença?)
  • Dockerize as aplicações
  • Se fizer um front em Angular, ponto máximo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published