No nosso artigo anterior sobre Spring Modulith, tocamos em um ponto crucial para evitar o temido "código espaguete": a Comunicação Baseada em Eventos. Mas você sabia que não precisa de um Kafka ou RabbitMQ para começar a trabalhar orientado a eventos? Muitos desenvolvedores acham que eventos são sinônimo de microsserviços e mensageria distribuída. A verdade é que o próprio Spring Boot possui um mecanismo nativo e poderoso para publicação e escuta de eventos na mesma JVM.