It’s still one deployable unit, but with strong internal boundaries: modules own their domain and talk through well-defined interfaces. It improves maintainability and makes future extraction to services easier.