🧩 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. 👍🍃📦
#SpringModulith 2.0 adds option to verify the application module arrangement on startup and fail that if violations are detected. Set `spring.modulith.runtime.verification-enabled` to true to activate. 🍃📦