Arquitetura e design

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

Kafka · 05/10/2026 · 6 min de leitura · 116

Kafka Básico: Topic, Partition e Offset

Explicação dos três conceitos fundamentais do Kafka — topic, partition, offset — com exemplos de producer/consumer usando Spring Boot.

System Design · 05/10/2026 · 8 min de leitura · 117

Load balancer: algoritmos e quando usar

Resumo dos algoritmos de load balancing comuns (Round Robin, Least Connections, Consistent Hashing...) com exemplos Java e critérios para escolher para cada problema.

Redis · 05/10/2026 · 6 min de leitura · 117

Rate Limiting com Redis no Spring Boot

Guia para construir um rate limiter com Redis e Lua script, aplicado em API Spring Boot, com exemplo de teste usando Testcontainers.