Skip to content

Starbem/data-analyts-technical-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Teste prático para vaga de Analista de Dados Sênior

Descrição do Cenário

Sua empresa utiliza uma arquitetura de microserviços, onde cada serviço possui sua própria base de dados. Esses bancos de dados podem ser de diferentes tecnologias (como PostgreSQL, MongoDB, e MySQL) e armazenam informações críticas que precisam ser acessadas em conjunto para gerar relatórios de negócios.

Atualmente, você enfrenta os seguintes desafios:

  1. Dificuldade de Acesso: Para gerar relatórios, é necessário consultar vários bancos de dados e, muitas vezes, diferentes tecnologias, o que aumenta a complexidade da integração.
  2. Desempenho: A comunicação entre serviços para obter dados pode ser lenta, impactando a eficiência do processo de geração de relatórios.
  3. Escalabilidade: O sistema atual não está otimizado para lidar com um grande volume de dados provenientes de múltiplos serviços e se torna mais complexo à medida que a empresa cresce.

Tarefa

  1. Solução de Integração: Proponha uma solução que permita a consolidação dos dados de múltiplos serviços, levando em consideração as questões de desempenho e escalabilidade. Sua resposta deve incluir: • A arquitetura proposta (ex.: data warehouse, data lake, data mesh, etc.) • O fluxo de dados entre os microserviços e a solução de integração. • Tecnologias ou ferramentas específicas que você utilizaria e o porquê (ex.: ferramentas ETL, sistemas de mensageria, etc.)
  2. Execução e Manutenção: Explique como você implementaria e manteria essa solução, incluindo: • Um plano para assegurar a qualidade e a consistência dos dados. • Abordagens para monitorar e otimizar o desempenho da solução. • Como você garantiria a escalabilidade da solução à medida que novos serviços são adicionados à arquitetura.

Execução do Teste

  1. Formato de Entrega: Crie um documento ou uma apresentação, conforme sua preferência, detalhando como você resolveria o problema apresentado.
  2. Conteúdo: Explique em detalhes sua solução, incluindo as tecnologias ou ferramentas específicas que você utilizaria e o motivo de suas escolhas. Fique à vontade para adicionar imagens, fluxogramas ou outros elementos visuais que ajudem a esclarecer suas ideias.

Envio do Teste

Ao finalizar envie os documentos para os emails: julio.sousa@starbem.app e eduardo.oliveira@starbem.app no prazo máximo de 5 dias contando a partir da data de recebimento do teste por parte da equipe da Starbem.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published