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.
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.