Exame Ads

O exame tem o objetivo de entender qual o nível de conhecimento e organização do candidato em atividades de Planejamento, Desenvolvimento e DevOps.

Tarefas

  • Criar um repositório Git para iniciar o projeto e realizar os commits durante as atividades
  • Listar todos imóveis (Não esqueça de lidar com listas longas)
  • Recuperar um imóvel pelo Id
  • Pesquisa Full-text por título (uma busca muito simples já está OK)
  • Ordenar por data (ASC e DESC)
  • Retornar o total de imóveis por cidade em algum endpoint de sua escolha.

Os dados devem ser lidos de um DBMS (usar qualquer um de sua preferência: relacional ou orientado a documentos). O exame deve ser realizado utilizando Python. Use o JSON como seed.

Resultado final: Um Docker Compose (com pelo menos 2 containers: app e db) e de modo que possamos rodar os containers localmente.

Realizar o deploy em algum local e nos enviar a URL.

Boa sorte!