August 15, 2025 Migrating from Java 8 to Java 21: A Practical Guide A hands-on guide covering the most impactful Java language and platform features introduced between Java 8 and 21, with migration strategies drawn from real production upgrades.
javamigrationmodernization
Read article
June 20, 2025 Spring Boot Microservices Patterns I Use in Production Battle-tested microservices patterns for Spring Boot applications, including circuit breakers, service discovery, API gateways, and distributed configuration strategies.
spring-bootmicroservicesjavaarchitecture
Read article
April 10, 2025 Apache Kafka Streams in Production: Lessons Learned Practical lessons from running Kafka Streams applications in production, covering topology design, state store management, error handling, and operational patterns that documentation rarely covers.
kafkastreamingdistributed-systemsjava
Read article
February 28, 2025 AWS Architecture Patterns for Spring Boot Applications Practical AWS architecture patterns for deploying and scaling Spring Boot microservices, covering ECS Fargate, SQS-based decoupling, RDS optimization, and Lambda integration.
awsspring-bootcloudarchitecture
Read article
November 15, 2024 Optimizing Distributed Systems: From Heap Leaks to Multi-Level Caching A deep dive into diagnosing and fixing performance issues in distributed Java systems, covering heap analysis, profiling techniques, and implementing multi-level caching strategies with Redis and Caffeine.
performancecachingdistributed-systemsjava
Read article