Our great sponsors
-
archifacts
archifacts is a library to extract your architectural concepts out of your application's code
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Conceptually, there a lot of similarities to Moduliths. Moduliths helps you to build modular Spring Boot applications which are preferred to be deployed as a single unit. Like archifacts Moduliths uses ArchUnit to enforce certain architectural constraints and - based on some rules - it's able to identify the application's building blocks.
If you want to see archifacts in action as quick as possible check out the jmolecules-spring-data-example. It generates some C4 diagrams and a textual architecture overview for a jMolecules example.
Related posts
- Spring Modulith: have we reached modularity maturity?
- Monolith app seperated on modules?
- Can you recommend any Github Spring Boot projects that can be used as a reference for good practices along the lines of documentation, automated testing, and deployment?
- What are some most useful things you coded with ArchUnit?
- Expose your database as a REST API safely and without code