Very interesting. Making architectural best practices part of testing is a good way to keep the codebase disciplined. Those diagrams are like Javadoc for architecture. Externalization of events into something like Kafka is also a great idea, given that there is so much event driven stuff you can do once it is there. Question: Is the event generating transaction marked complete only after the event commits successfully to Kafka?
Very interesting. Making architectural best practices part of testing is a good way to keep the codebase disciplined. Those diagrams are like Javadoc for architecture. Externalization of events into something like Kafka is also a great idea, given that there is so much event driven stuff you can do once it is there.
Question: Is the event generating transaction marked complete only after the event commits successfully to Kafka?
Great, interesting talk, looking forward to give Spring Modulith a try. Poor sound quality though.
Awesome
With a hammer in hand every problem seems to be a nail