Beyou Backend

Beyou Backend

A única API servindo o web app, o app mobile nativo e este site de documentação. Spring Boot 4.1 sobre Java 25 com virtual threads, PostgreSQL 17 atrás de um schema controlado pelo Flyway e 37 controllers REST sob /api/v1.

O que vive aqui

Como é entregue

Fazer merge na main é o deploy: o CI roda os testes, constrói a imagem e publica no GHCR, e a automação de imagens do Flux no cluster de produção registra o digest novo no Git e faz o rollout. Caches Caffeine ficam na frente das leituras quentes, e métricas Micrometer alimentam os dashboards do Grafana, com erros reportando ao GlitchTip auto-hospedado.

Mergulhos profundos

Os tópicos de arquitetura cobrem este repositório em detalhe: modelo de domínio, segurança, gamificação, o agente de IA, o caderno de estudos, cache, logging AOP, o serviço de e-mail e o sistema de docs têm páginas próprias.