Enforce Module Boundaries in a Modular Monolith with ArchUnit and ESLint
Define modules, write allow-list dependency rules, and fail CI on violations using ArchUnit tests on the JVM and boundary lint rules in TypeScript.
13 min read
Tag
Define modules, write allow-list dependency rules, and fail CI on violations using ArchUnit tests on the JVM and boundary lint rules in TypeScript.
13 min read