Archives

David Sarmiento Patron

Software Engineer, Java, Cloud, Microservices
2025
10
Introduction to Spring Modulith
Introduction to Spring Modulith
Introduction In this article, I would like to introduce to Spring Modulith. And I will resolve some questions such as What is it? Why I have to use?. The Idea of the monolith start with: Martin Fowler (2015) - “Monolith First”: “you shouldn’t start a new project with microservices, even if you’re sure your application will be big enough to make it worthwhile. .” [ˆ1]
05
HB THEME
About
Welcome to my blog, Hi, I am David Sarmiento Patron, a software engineer with several years of experience developing technology solutions. I am passionate about modern technologies related to Java, the Spring ecosystem, and cloud computing. I enjoy exploring how these can be combined to create robust and scalable applications. On this blog, I share my thoughts, learnings, and experiences in the world of software development. My goal is to contribute to the technology community and encourage knowledge sharing.
Introduction to BlockHound
Introduction to BlockHound
Introduction In this article, you learn how detect if your reactive non-blocking Spring app has blocking calls. To achieve this I will use BlockHound BlockHound is a Java agent that works intercepting the blocking calls from JVM classes BlockHound Requirements: Support JDK13+ Use Project Reactor or RxJava2 1. Generate the base code: Go to https://start.spring.io/ Project : Maven Dependendencies: Webflux