Projeto de engenharia · Plataforma de operações para MSPs

jMSP — Plataforma de Inventário e Operações para MSPs

Um projeto de engenharia: um único lugar para provedores de serviços gerenciados registrarem e consultarem os ambientes de seus clientes.

Status
Projeto de engenharia — sem implantação pública
Interface da plataforma jMSP Inventory para gestão de ativos e operações de TI

Visão geral

O jMSP é uma plataforma de inventário e operações projetada para provedores de serviços gerenciados (MSPs). Ela reúne empresas clientes, escritórios, dispositivos, redes, links de internet, software e licenças, documentos e informações sensíveis em um único sistema, com controle de acesso por papéis e registro de auditoria.

Contexto

O projeto exigia uma forma de as equipes técnicas registrarem e encontrarem o que está implantado em cada cliente — unidades, equipamentos, dados de rede e licenças — com acesso controlado por usuário e papel e registros sensíveis protegidos.

Solução

Um backend Spring Boot que expõe uma API REST documentada, um banco PostgreSQL com migrações versionadas e um frontend em React e TypeScript empacotado com o backend e servido pela mesma aplicação.

Arquitetura e abordagem de engenharia

  • Monólito modular organizado por domínio: empresas, escritórios, dispositivos, redes, software e licenças, documentos, usuários e papéis.
  • Usuários, papéis e permissões granulares, com política de autenticação multifator em todo o sistema (TOTP e passkeys).
  • Registros sensíveis são armazenados criptografados e as ações são registradas em um log de auditoria.
  • API REST documentada com OpenAPI, notificações no aplicativo e por e-mail e busca global.
  • Implantação baseada em contêineres, com o banco de dados mantido em um host separado.

Tecnologias

  • Java
  • Spring Boot
  • Spring Security
  • PostgreSQL
  • Flyway
  • React
  • TypeScript
  • REST API (OpenAPI)

Principais recursos

  • Empresas e escritórios.
  • Dispositivos com categorias e atributos extensíveis.
  • Redes e links de internet.
  • Software, fornecedores e licenças.
  • Registros de informações seguras criptografados e armazenamento de documentos.
  • Usuários, papéis, permissões e registro de auditoria.
  • Painel, notificações, busca global e acesso de usuários do portal do cliente restrito à própria empresa.

Resultado e situação atual

Uma plataforma funcional em estágio de projeto de engenharia: o modelo de domínio, as camadas de administração e segurança, a API e o frontend estão implementados. Não há implantação pública e nenhuma implantação em cliente é afirmada.

Resultados mensurados — Não há métricas verificadas de desempenho ou de negócio publicadas para este projeto.

Nota de divulgação — A imagem é uma arte ilustrativa com números de exemplo; nenhum dado real de clientes é exibido.

Serviços relacionados

Tem um projeto parecido em mente?

Conte-nos sobre o seu projeto e ajudaremos a definir a abordagem adequada.

← Todos os projetos