Microservices at Scale: The 5-Repository Pattern
How we structure microservices in production with 5 independent repositories, hexagonal architecture, reactive programming with Kafka, and a full observability stack on AWS.
Read more →Thoughts on distributed systems, clean architecture and software engineering.
How we structure microservices in production with 5 independent repositories, hexagonal architecture, reactive programming with Kafka, and a full observability stack on AWS.
Read more →A personal reflection on migrating a project from vanilla HTML/CSS/JS to Astro, Tailwind CSS, and Alpine.js — what drove each decision and what changed afterwards.
Read more →A full breakdown of Kent Beck's TDD by Example — Red-Green-Refactor, the Money and xUnit walkthroughs, and all the patterns: test-driven, red bar, testing, design, and refactoring.
Read more →From backpressure to virtual threads, Mono/Flux, and the event loop — everything I learned building reactive payment systems at BBVA, with the mistakes corrected.
Read more →The core concepts behind the Spring framework — IoC container, Spring Beans, Dependency Injection, and how Spring Boot makes it all easier — with common misconceptions corrected.
Read more →