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 15 atrás de um schema controlado pelo Flyway e 24 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, publica no GHCR e o Watchtower no host de produção puxa e reinicia. 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, cache, logging AOP, o serviço de e-mail e o sistema de docs têm páginas próprias.