open-solid/domain-bundle
A Laravel bundle for structuring domain-driven applications with SOLID-friendly building blocks, helping organize domain logic into clear, reusable components while keeping framework concerns separate from your core business model.
app/ monolith — useful for scoping a "pay down coupling" initiative with a concrete migration path rather than an open-ended rewrite.Consider it when:
app/ tree and coupling is measurably slowing delivery (long PR review cycles, repeated merge conflicts, fear of change in shared code).Look elsewhere when:
For executives (one paragraph): We're evaluating a small Laravel add-on that gives us a standard way to split our application into independent business modules. The upside is speed: teams can ship features in parallel without stepping on each other, we can turn modules on or off per customer tier, and we avoid a multi-month custom build of the same plumbing. The risk is low — it's a patch-level 1.0.x dependency, not an infrastructure commitment — but it does encode architectural conventions, so the real cost is the discipline of following them.
For engineering leadership: This package supplies the wiring and conventions for domain modules so we don't hand-roll service provider registration, layer boundaries, and module lifecycle. Recommended path is a bounded pilot: pick one well-understood domain, migrate it, and measure PR cycle time and defect rate against a control module before committing the rest of the codebase. Two caveats to resolve during the pilot — first, the v1.0.5 release shipped with no release notes (changelog link only), so we should ask upstream for change detail and treat release hygiene as an adoption criterion; second, confirm we can exit cleanly if the package stalls, which means keeping our domain code free of package-specific types at the boundaries.
Recommendation: Proceed to a scoped pilot. Do not standardize org-wide until the pilot shows measurable delivery gains and we've confirmed maintenance health.
How can I help you explore Laravel packages today?