Last week I had a discussion with someone about Event Driven Architecture. I told him that I used Spring Boot events in a Spring Modulith application to communicate between boundaries. The first thing he said was: “isn’t this over engineering?” What do you think ?