Arquitetura e design

Design patterns, design de sistemas, microsserviços e os blocos de grandes sistemas.

Redis · 13/10/2026 · 9 min de leitura · 112

Distributed lock com Redis no Spring Boot

Como implementar distributed lock com SET NX PX e Lua script, usar Redisson com watchdog, escrever testes com Testcontainers e evitar erros comuns.

Casos reais · 12/10/2026 · 11 min de leitura · 76

Arquitetura de sistema de agendamento de consultas

Estudo de caso sobre design de sistema de agendamento com modelo de slots, API, técnicas de prevenção de duplicação via conditional update e unique index, tratamento de picos de carga na abertura de agendamentos.

Kafka · 12/10/2026 · 8 min de leitura · 312

Change Data Capture com Debezium e Kafka

Use Debezium para ler o WAL do PostgreSQL, enviar todas as mudanças de dados para Kafka e consumi-las com Spring Boot, sem precisar modificar o código de escrita de dados.