๐ฅ๐ข Spring Modulith 2.1 M4 is here! Support for JobRunr for event externalization and more control over which event listeners to create entries for in the EPR. Grab it while it's ๐ฅ! ๐๐ฆ #SpringModulith #JobRunr
๐งฉ Taktisches #DDD ohne Overhead!
Im Workshop mit Stefan Heinzer lernst Du, wie Du Event Storming in ein sauberes Domain-Modell รผberfรผhrst, mit #SpringBoot 4, #SpringModulith & #jMolecules.
Mo, 4. Mai 26 | 9 - 17 Uhr | #jaxcon |๐MZ
๐ Workshop: https://f.mtr.cool/aczntfefwy
#Java
๐๏ธ Monolith richtig modernisieren?
Im Workshop zeigt Dir @patbaumgartner.com, wie Du gewachsene Java-Systeme pragmatisch modular strukturierst.
Fr 8. Mai 26 | 9:00 - 16:30 | #jaxcon |๐MZ
๐ Zum Workshop: https://f.mtr.cool/tfccrcsqxe
#Spring #SpringModulith #Java #Serverside
๐ฅ๐ข Spring Modulith 2.1 M2 released! Support for Namastack Outbox, revamped observability support, module tests combinable with Boot's slice tests, non-thread-bound event capture, better JDBC EPR initialization. Grab it while it's ๐ฅ! ๐๐ฆ #SpringModulith #Namastack #observability #testing
Morgenlektรผre? "Deep Dive Spring Modulith" - der erste Teil meiner kleinen Artikel-Serie ist bei heise Developer erschienen:
๐ www.heise.de/hinterg...
Viel Spaร beim Lesen (und kommentieren)! โบ๏ธ
#Java #Spring #SpringBoot #SpringModulith
An instructional document about Namastack Outbox support, detailing how to activate advanced outbox features. It includes a code snippet for declaring the Spring Modulith Namastack starter and instructions for configuring event externalization.
Event externalization through an outbox coming to Spring Modulith 2.1 M2 via Namastack Outbox. ๐๐ฆ #SpringModulith #Namastack
docs.spring.io/spring-modul...
๐ฅ๐ข Spring Modulith 2.1 M1, 2.0.2, and 1.4.7. The milestone upgrades to Boot 4.1 M1 and adds support to reset the time machine and to skip all tests in case our JUnit integration detects no changes to the project. Grab it while it's ๐ฅ! ๐๐ฆ #SpringModulith
๐๐ Christmas came early this year! #SpringModulith 2.0.1, 1.4.6, and 1.3.12 released! Platform upgrades a few minor fixes and improvements. ๐๐ฆ
Architecture diagram showing modules of the example application
Screenshot of VS Code showing an error message "Invalid reference to non-exposed type of module 'Inquiry'"
Screenshot of IntelliJ's package explorer with annotated modules from Spring Modulith
Habe mal wieder einen Ausflug ins Backend gewagt und fรผr das #JavaMagazin "Modularisierung pragmatisch โ Anwendungen mit Spring Modulith" geschrieben.
๐ nilshartmann.net/a/s...
Viel Spaร beim Lesen... und beim Modularisieren ๐
#Java #Spring @spring.io #SpringBoot #SpringModulith
Modular Monolith with Spring BootโโโSpring Modulith - A Practical Guide to Building a Modular Monolith Using Spring Boot 4 and Spring Modulith 2 senoritadeveloper.medium.com/modular-mono... #springboot #springmodulith #java #eventdrivenarchitecture #modularmonolith
โจTop Workshops
@martinakraus11.bsky.socialย -ย #WebSecurity Fundamentals
Bernd Fondermann - #KI in #Softwarearchitektur
Marwan Abu-Khalil - Java #VirtualThreadsย
@patbaumgartner.comย - Monolithen modernisieren mit #SpringModulith
#jaxcon |๐MZ |๐
4.โ 8.5.26
๐คProgramm:ย https://f.mtr.cool/jcpdggrnhx
Blogged: Rethinking Spring Application Integration Testing ๐๐ฆ #Spring #SpringModulith
Spring Modulith introduced support for Application-Module Aware Flyway Migrations.
You can checkout that feature in action here๐
github.com/sivaprasadre...
#Java #SpringBoot #SpringModulith
Upgraded my Spring Modular Monolith sample to Spring Boot 4, and Spring Modulith 2.
github.com/sivaprasadre...
#Java #SpringBoot #SpringModulith
๐ฅ๐ข #SpringModulith 2.0 is here! Revamped event publication registry, module-specific database migrations, runtime improvements, #jSpecify support, and upgrades to Spring Boot 4 / Framework 7. Grab it while it's ๐ฅ! ๐๐ฆ
๐ฅ๐ข #SpringModulith 2.0 RC1 is out! Spring Boot 4.0 RC1 upgrade and application-module-aware #Flyway migrations. ๐๐ฆ
Application-Module-Aware Flyway Migrations As of Spring Modulith 2.0, we support the execution of module-specific Flyway migrations. Application modules are encouraged to define migrations for their own persistent data only, which means that these migrations have to be executed in the order of the module dependency tree. Assume a default Flyway setup with migrations located in classpath:db/migration, two application modules first and second (with second depending on first), and an activated spring.modulith.runtime.flyway-enabled configuration property. With that in place we will augment the configured migration to run the default one first, followed by one for classpath:db/migration/first and one for classpath:db/migration/second. By selecting which folder to place the migration files in, you can differentiate migrations always to be run from ones that will only get executed for the corresponding module. The application module test integration will only execute the default migration and the ones for modules included in the test run. We will not augment migration runs including wildcard expressions in the migration location definition.
Application-module-aware #Flyway migrations have just landed in #SpringModulith! Check out the reference docs for details. docs.spring.io/spring-modul... ๐๐ฆ
Whatโs new in Spring Modulith? This talk introduces Spring Modulith, a tool for structuring maintainable Spring applications, and reviews its latest features, with a focus on the upcoming 2.0 release. Key enhancements include a new event publication registry, advanced C4 model integration, and major improvements in observability and actuator support.
Thu, Oct 9th, 1:50pm โ What's new in #SpringModulith? - m.devoxx.com/events/dvbe2... ๐๐ฆ 3/5
๐ฅ๐ข #SpringModulith 2.0 M3 is out! Revamped #JPA event publication registry, #Jackson 3 support, option to serialize event publication externalization, #jMolecules 2025 upgrade. ๐๐ฆโ๏ธโ๏ธ spring.io/blog/2025/09...
Screenshot of a VSCode Logical Structure project explorer that shows a Spring Modulith project's types arranged by application module, whether they're exposed to other modules or internal, followed by the assignment to concepts of Hexagonal Architecture and grouped design and technology stereotypes like DDD, Spring, Jackson, and JPA.
The #STS team is on ๐ฅ! Sneak preview for the #SpringModulith application module information incorporated in the logical structure view in #VSCode. โ๏ธ๐๐ฆ
A refined variant of the logical structure view in VSCode displaying application structure based on architectural, design and technology stereotypes in a tree-like structure.
Update on the logical project view coming in #STS (flip your #SpringBoot tools to pre-release versions in #VSCode):
- Alphabetic sorting of the stereotypes per level
- Icons! (at least for some of them) ๐ฅ
Up next: #SpringModulith groupings by application module.
โ๏ธ๐๐ฆ #jMolecules #DDD #Spring
To play with that in #VSCode, flip your Spring Boot tools to pre-release and use jMolecules annotations or interfaces in your projects. Be reminded that this is just a start. We're going to add #SpringModulith support soon and allow selecting which stereotype groups you want to see. Give it a try!
๐ฅ๐ข #SpringModulith 2.0 M2, 1.4.3, and 1.3.9 are out! Milestone with event publication registry implementations for #MongoDB and #Neo4j. Bug fixes, dependency upgrades to the latest Boot releases, etc. Grab it while it's ๐ฅ! ๐๐ฆ
The โWhat's New in #IntelliJ #IDEA 2025.2?โ session by the amazing devrel team at #Jetbrains has a short section on the newly introduced #SpringModulith support. Still heartbroken that @maritvandijk.bsky.social is team microservices, though. ๐ฅฒ๐
Olha que excelente novidade. Estou pensando em migrar meu projeto pessoal para usar Spring Modulith. Tenho atรฉ um exemplo de projeto usando ele aqui
github.com/valdemarjuni...
#springboot #springmodulith #java #openjdk
Intellij #IDEA 2025.2 is out, shipping dedicated #SpringModulith support. More details here:
#SpringModulith 2.0 M1 released! Upgrades to Boot 4 and Framework 7. Primary feature: revamped event publication registry and the #JDBC implementation making use of it (also suitable for #JPA projects). ๐๐ฆ
#Sonargraph now supports importing #SpringModulith projects and scaffolds an architecture description from the code structure expressed in the application. Read more in the announcing blog post here:
๐ฅ๐ข #SpringModulith 1.4.2 and 1.3.8 released! The former ships improved metadata generation, picked up by #Sonargraph to bootstrap architecture definitions. Grab it while it's hot! ๐๐ฆ
In the @thoughtworks.com podcast, @nealford.bsky.social states (paraphrased): Instead of implementing out architecture rules as code, we can lay out the components in code and derive fitness functions to make sure those stay in place.
Neal has effectively described the heart of #SpringModulith. ๐๐๐ฆ