The Outbox Pattern in Spring Boot: Guaranteed Kafka Delivery
How to atomically write business data and publish Kafka events: without distributed transactions.
Read article →Articles on Java, Spring Boot, DevOps, and building production systems.
How to atomically write business data and publish Kafka events: without distributed transactions.
Read article →A practical guide to the four Resilience4j patterns that prevent cascade failures in microservices.
Read article →Async methods, executors, scheduling, thread pools, transactions, CompletableFuture, MVC vs WebFlux, synchronization, error handling, and Reactor.
Read article →Readable transformations, fewer loops, and fewer bugs-plus the moments to stick with simple for-loops.
Read article →Don’t trust the client or only the controller. Use layered authorization and safe defaults.
Read article →