Case Técnico

HospiData

JavaSpring BootDockerMariaDBMCP

Detalhes do projeto HospiData

Nota Técnica — Hospidata

O Hospidata é uma solução para gestão hospitalar desenvolvida com arquitetura baseada em microsserviços, com foco em modularidade, segurança e integração entre domínios do sistema.

A aplicação foi organizada em serviços independentes, cada um responsável por uma parte do fluxo hospitalar, como autenticação, especialidades médicas, médicos, agendas e marcações de consultas.

A arquitetura conta com um API Gateway, responsável por centralizar o acesso externo, aplicar regras de segurança, autenticação e roteamento das requisições para os microsserviços internos.

A comunicação entre os serviços é realizada por meio de APIs REST e integração com OpenFeign, permitindo chamadas entre microsserviços de forma declarativa e organizada.

A segurança da aplicação utiliza Spring Security, JWT e Cookies HttpOnly, garantindo controle de autenticação e proteção das rotas da aplicação.

Além dos serviços tradicionais, o Hospidata possui uma camada de integração com MCP — Model Context Protocol, responsável por expor ferramentas do domínio hospitalar para uso por agentes inteligentes. Com isso, o sistema permite interações como consulta de especialidades, médicos, agendas disponíveis e criação de marcações seguindo regras de negócio.

Stack Utilizada

  • Java
  • Spring Boot
  • Spring Security
  • Spring Cloud Gateway
  • OpenFeign
  • JWT
  • Cookies HttpOnly
  • REST APIs
  • Microsserviços
  • MCP — Model Context Protocol

Considerações

O Hospidata foi desenvolvido com o objetivo de ir além de um CRUD tradicional, aplicando conceitos de arquitetura distribuída, segurança, integração entre serviços e uso de IA por meio de MCP.

A solução demonstra uma base escalável e organizada para sistemas hospitalares, permitindo evolução independente dos serviços e integração com agentes inteligentes.

Topo