Spring Boot Tutorial

3 de 17 capítulos Repositório

Construção progressiva de uma API backend moderna de produção com Spring Boot e Java 26, explorando arquitetura de software, 12-Factor App, persistência avançada com Postgres 18, contratos OpenAPI, resiliência, observabilidade e Kubernetes.

Repositório do Projeto

Todo o código da série, dividido por capítulos (capitulo-02/, capitulo-03/, etc.), está disponível no repositório parceiro vndmtrx/estudos_springboot.

Trilha de Capítulos

4
Capítulo 4 Em breve

Refinamento e Contratos (O fim do JPA no Controller)

5
Capítulo 5 Em breve

Persistência Real com Postgres 18

6
Capítulo 6 Em breve

Contratos e Documentação Viva (Design-First vs SpringDoc OpenAPI)

7
Capítulo 7 Em breve

Arquitetura: RESTful vs RPC (HATEOAS)

8
Capítulo 8 Em breve

Testes de Integração e Specs (BDD e Testcontainers)

9
Capítulo 9 Em breve

Paginação, Filtros Dinâmicos e o Novo Verbo HTTP QUERY (RFC 9734)

10
Capítulo 10 Em breve

Calendário, Agendamento e Background Jobs

11
Capítulo 11 Em breve

Usuários, Security e Auditoria Completa (JWT e Hibernate Envers)

12
Capítulo 12 Em breve

Observabilidade: Actuator, Prometheus e OpenTelemetry

13
Capítulo 13 Em breve

Caches e Resiliência com Redis e Resilience4J

14
Capítulo 14 Em breve

Containerização e o Caminho para o Kubernetes

15
Capítulo 15 Em breve

Bônus: Mensageria Distribuída e EDA (RabbitMQ / Kafka)

16
Capítulo 16 Em breve

Bônus: Particionamento e Data Tiering com PostgreSQL

17
Capítulo 17 Em breve

Bônus: Re-hidratação, Operações em Dados Frios e Ciclo de Vida