Ram Maheshwari Logo Image
Guilherme Souza

Jarvis

Um sistema integrador projetado para centralizar informações de diferentes áreas, oferecendo acesso rápido e eficiente a dados críticos para operadores e supervisores. Simplificando processos, otimizando o desempenho e melhorando a experiência de uso no dia a dia.

Project Image

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.

Ferramentas Usadas

TypeScript
Node
Nest
GraphQL
TypeORM
Python
Sql Server
MySQL
Redis
Docker