CarvePHP v0.1.2-alpha helps Laravel developers map monolith service boundaries
Developer Muhammad Waleed Khalil has released CarvePHP v0.1.2-alpha, an open-source Laravel package designed to help teams identify potential service boundaries within large monolithic applications. The tool combines static analysis and optional runtime tracing to map dependencies across routes, controllers, models, migrations, and database tables. It generates Markdown or JSON reports that highlight candidate boundaries, coupling signals, and extraction risks, but does not automate service splitting or database migration. CarvePHP is compatible with PHP 8.2+, Laravel 11–13, and Composer 2.x, and can be installed as a dev dependency via Composer. The project is in early alpha and the developer is actively seeking feedback from Laravel engineers experienced with large monoliths.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in