HenriqueMarino.github.io
JavaSpring BootRabbitMQAWS BedrockAWS TextractIA

Rehab AI

Plataforma de prescrição de reabilitação com IA generativa: microsserviços em Spring Boot e RabbitMQ, OCR via AWS Textract e geração de planos com AWS Bedrock (Claude 3).

15 de dezembro de 20252 min de leitura

Projeto em desenvolvimento

Este estudo de caso ainda está sendo finalizado. O conteúdo é preliminar e deve mudar conforme o projeto evoluir.

Status

em desenvolvimento

Papel

Backend Engineer

Stack

Java, Vue.js, Spring Boot, RabbitMQ, PostgreSQL, AWS Textract, AWS Bedrock, Terraform, OpenTelemetry

Contexto

Rehab.AI é um projeto pessoal para explorar como IA pode apoiar fluxos clínicos sem remover a etapa de validação humana. A ideia central é receber documentos, extrair informações úteis e sugerir planos de tratamento que possam ser revisados por profissionais.

Arquitetura

Stack

CamadaTecnologiaMotivo
APISpring BootEcossistema maduro e boas abstrações para serviços backend
BancoPostgreSQLConsistência transacional e modelagem relacional
MensageriaRabbitMQProcessamento assíncrono e retentativas controladas
IA/documentosTextract + BedrockExtração e geração assistida com serviços gerenciados

Aprendizados

  • Separar ingestão de documento do fluxo de geração reduz acoplamento e melhora observabilidade.
  • Mensagens precisam carregar contexto suficiente para reprocessamento, mas não todo o payload.
  • IA em produto técnico precisa de trilha de auditoria, revisão e limites bem definidos.
public record TreatmentPlanRequested(
    UUID documentId,
    UUID patientId,
    Instant requestedAt
) {}