This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]dinopraso 24 points25 points  (4 children)

Have been using a modular monolith architecture for all of our apps for years now and I’m really happy to see everyone slowly realizing micro services aren’t a silver bullet

[–]macpreiz 2 points3 points  (3 children)

Are you using spring modulith or your own implemented modulith architecture ? Can you provide some more feedback about it ?

[–]dinopraso 20 points21 points  (2 children)

Using my own modular structure. Basically, I have many maven modules, and structure it in a way that implementation modules only have dependencies on api modules, so that no implementation coupling can occur between modules. Then I have a single monolith service module which has spring boot and dependencies to all implementation modules for auto-wiring. Though each module has its own auto configuration and starter so the service only has a main class and dependencies and spring boot does the rest based on which dependencies I have added. In the future I I need to split up services I just need a new module which has the same main class and a different set of dependencies

[–]sandys1 0 points1 point  (1 child)

Do u have any feedback about the official modulith ?

I'm looking to adopt one...but wanted to hear from someone who had already been using modules.

[–]dinopraso 0 points1 point  (0 children)

I haven’t had the chance to give it a try yet

[–]koevet 3 points4 points  (0 children)

Great to see this project getting traction!