Overview do Projeto
O Jarvis é um sistema integrador, com o objetivo
de centralizar e unificar informações provenientes de diversas áreas da empresa, resultados individuais e
sistemas internos. A ideia principal é fornecer aos operadores uma plataforma única e eficiente para
acessar todos os dados relevantes, reduzindo a necessidade de navegar por vários sistemas distintos.
O backend do projeto foi implementado utilizando Node.js e GraphQL, com
foco em performance e escalabilidade. O sistema conta com um serviço feito em Python que
realiza a coleta e integração de dados de diferentes fontes, unificando essas informações em um único
local. Para otimizar o desempenho e evitar sobrecarga nos bancos de dados, utilizamos um mecanismo de
cache, que armazena temporariamente os resultados das consultas, reduzindo o número de requisições feitas
diretamente às bases de dados.
Essa abordagem não apenas melhora a eficiência do sistema, mas também garante uma experiência mais rápida
e simplificada para os operadores, ajudando a integrar áreas críticas e facilitar a tomada de
decisões com informações centralizadas.