spring-modulith
spring-modulith copied to clipboard
Modular applications with Spring Boot
The analysis of this sample project [here](https://stackoverflow.com/questions/79528854/spring-modulith-application-events-not-being-sent-via-kafka) made obvious, that it's difficult to detect that events from modules not included in test runs are not subject to application module scoped...
Hello. I use a custom domain event system in my service, and all domain events share the same root interface. I have annotated this interface with the `org.jmolecules.event.annotation.DomainEvent` annotation: ```kotlin...
We have encountered an issue where our scheduled retry job for failed events is successfully resubmitting the event for publication using PersistentApplicationEventMulticaster.resubmitIncompletePublications, the event is handled by the event listener...
If an event selected for externalization is published outside a transaction, the externalization does not get triggered as it's executed via a `@TransactionalEventListener`. As we already deploy a dedicated multicaster...
### 🚀 Feature Request: Support for Other C-Level Diagrams ❓ Is there a way to create the other C-Level diagrams as well? ✨ It's already pretty nifty working for the...
## Reproduce Given is the following properties class ```java package com.bosch.modulith.foo; import org.springframework.boot.context.properties.ConfigurationProperties; @ConfigurationProperties(prefix = "app.foo") public class FooProperties { private String prop1; private String prop2; public String getProp1() {...
Hey @odrotbohm, I found a strange aberration. I created a simple application with JPA + PostgreSQL, I let JPA create the schema (I know, I know you recommend creating it...
[Sonargraph](https://www.hello2morrow.com/products/sonargraph) is a software quality tool that heavily inspired practices enforced by Spring Modulith. It allows architects to define an intended architecture, verify that against a codebase, perform virtual refactorings...
This pull request adds support for Spring Cloud Stream Externationalization, including serializers/deserializers for `Message` (generics deserialization) and Avro Playloads. ### New Module Addition: * Added `spring-modulith-events-scs` module to the `pom.xml`...
Explicitly discuss the event lifecycle and some of its consequences that are not obvious, at least based on my experience and some of the issues. Feel free to take what...