rauanisanfelice / globo-teste

Teste Globo :tv:

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Teste Globo :tv:


Languages

Language:CSS 67.9%Language:JavaScript 30.4%Language:Python 0.9%Language:HTML 0.6%Language:Makefile 0.1%Language:Shell 0.1%Language:Dockerfile 0.0%