🛠️ Tecnologias Utilizadas no Portal

Um monólito raiz feito com puro Java, Spring Boot e HTML/Thymeleaf — sem hype, sem React, sem Angular e sem 500 pacotes npm desnecessários.
Abaixo toda Stack tecnológica, frameworks e ferramentas que sustentam o portal Work and Hobby.

Java 17 LTS / OpenJDK
Linguagem principal de desenvolvimento, utilizando Java Records para imutabilidade e alta performance.
Documentação Oficial →
Spring Boot 3.1.5 & Jakarta EE
Framework Java moderno para inicialização ágil, injeção de dependências e ecossistema Jakarta EE 10.
Documentação Oficial →
Thymeleaf
Motor de templates HTML5 moderno e elegante para Spring Boot, em substituição completa às legadas páginas JSP.
Documentação Oficial →
Flyway Migration
Gerenciamento e versionamento automatizado de schemas do banco de dados relacional.
Documentação Oficial →
H2 Database & Spring Data JPA
Banco de dados relacional em memória com persistência e camada de acesso aos dados baseada em repositórios Spring Data JPA.
Documentação Oficial →
Gradle 7.6.4
Ferramenta de automação de build, gerenciamento de dependências e execução de testes.
Documentação Oficial →
Docker Containerization
Ambiente de containerização isolado para validação prévia de deploys e paridade entre desenvolvimento e produção.
Documentação Oficial →
Spring Actuator
Monitoramento da integridade do sistema em tempo real através do endpoint /actuator/health.
Documentação Oficial →
JUnit 5, Mockito & Cucumber (BDD)
Suíte robusta de testes unitários, integrados e BDD garantindo regressão zero a cada entrega.
Documentação Oficial →
Antigravity Agent (Gemini)
Assistente IA pair-programming para aceleração do fluxo de modernização, refatoração SOLID e automação de deploys.
Documentação Oficial →