zonneplan/laravel-module-loader
Laravel Module Loader helps structure large Laravel applications as self-contained modules. It discovers modules, registers their service providers, routes, configuration and migrations, and lets you enable or disable modules per environment for cleaner, more maintainable codebases.
Consider it when:
^7.1 and take patch releases on a normal cadence.Look elsewhere / proceed cautiously when:
Adoption criteria I'd want met: a documented config surface for the sampling rate, a clear statement of what "module profiling" measures, confirmation that sampling applies per-request (not per-module) so results are statistically comparable, and a benchmark of overhead at 100% sampling.
For executives (one paragraph): We're evaluating a Laravel package that standardizes how our application is split into modules and — as of this release — lets us measure how expensive each module is in production, on a controlled percentage of traffic. The practical value is that we can attach a performance cost to each part of the product and make roadmap and refactoring investment decisions on evidence rather than intuition, without paying the full cost of always-on profiling. The upgrade itself is small and low-risk (a single additive feature, no breaking changes); the real decision is whether we want module-level performance visibility as a standing capability.
For engineering (the short version):
sampling rate for module profiling. Previously, profiling was effectively all-or-nothing; now we can enable it on, say, 1–5% of requests in production and still get usable per-module latency distributions.How can I help you explore Laravel packages today?