ConsiliumAPI
Sobre o Projeto
API REST enterprise-grade para gerenciamento de projetos e tarefas, demonstrando arquitetura de nível sênior. Stack: Spring Boot 3.2.5, Java 17, PostgreSQL 16. Features avançadas incluem: Autenticação JWT com Refresh Tokens (15min access + 7 dias refresh) com rotação automática; Redis Cache com 80% de redução de latência (100ms → 20ms, hit rate 85%+); RabbitMQ para processamento assíncrono com Dead Letter Queue; Padrão CQRS com serviços separados de leitura/escrita; Event Sourcing com trilha de auditoria imutável em JSONB; Rate Limiting Token Bucket (10-1000 req/min por role); Stack de Observabilidade completa (Grafana, Loki, Tempo, Prometheus, OpenTelemetry); 105+ testes automatizados (unitários, integração, E2E) com >80% de cobertura JaCoCo; Scripts de automação (build.sh, dev.sh, test.sh); Docker Compose com 7 serviços. Throughput: >2000 req/s, latência P95 <20ms.