Victor Laurance
Home About Projects Blog Contact
🇧🇷 Português 🇺🇸 English 🇪🇸 Español

categories

Backend

09 Oct 2026

Apache Kafka with Java: Architecture, Idempotence, and End-to-End Resilience

A comprehensive guide on building resilient event-driven architectures with Apache Kafka, Spring Boot 4, and Java 25. Covering mental models, KRaft, Transactional Outbox, exactly-once, non-blocking retries, and Testcontainers.

→
21 Sep 2026

Virtual Threads and Concurrency in Java 25 with Spring Boot 4

How to enable Virtual Threads in a Spring Boot 4 project, what truly still 'pins' a virtual thread in Java 25 (and what has already been fixed), and how Scoped Values replace ThreadLocal to propagate context between calls.

→
13 Sep 2026

Applying Hexagonal Architecture in a Spring Boot Application

A practical guide on structuring a Spring Boot application using Hexagonal Architecture (Ports & Adapters), with code examples and reflections on when it's worth applying.

→

© 2026 Victor Laurance

GitHub LinkedIn
🍪

This website uses cookies to analyze traffic and enhance your browsing experience, in compliance with LGPD/GDPR.