/globo-teste

Teste Globo :tv:

Primary LanguageCSS

Teste Globo

Teste de avaliação para processo seletivo da Globo.

Instruções

  1. Configurando ambiente local para desenvolvimento;
  2. Executar testes;
  3. Executar aplicação.

Configurando ambiente local para desenvolvimento

Copiando arquivos "*.example" depois disto preeencha com as informações necessária.

make copy-example

Instalando todas as dependências

make install

Executar testes

make test

Coverage

make coverage

Sonar Qube

make sonar-scan

Executar aplicação

make run

Projeto

Sobre o projeto foi desenvolvido em Python com framework Django, neste projeto possui duas aplicações para atender o objetivo. A primeira aplicação tem como objetivo processar os dados. A segunda aplicação tem a função de servir os dados importados.

Após executar os comandos da #instruções o sistema irá criar um usuário de teste no projeto, este mesmo deverá ser utilizado nas duas aplicações.

Usuário Senha
admin admin

Teste 2

A aplicação foi desenvolvida para atender um cenário de processamento dos dados por parte de um funcionário, mas segue um exemplo de arquitetura responsável para processar os dados do lake.

Diagram