A very common issue with most advanced PHP frameworks, is their footprint size which getting bigger with the tons of great features they are including by default. So every time you need to implement a small micro-service or API, you have to load all the framework’s power with you, or simply adopt a micro-framework which is more appropriate for small tasks or projects.
Laravel users have Lumen, a fast micro-framework solution for building Laravel based micro-services and blazing fast APIs. In fact, it’s one of the fastest micro-frameworks available. It has never been easier to write stunningly fast services to support your Laravel applications.
Lumen provides all Laravel features you love like Eloquent, caching, queues, validation, routing, middleware, in addition to the powerful Laravel service container. Lumen is totally compatible with Laravel, so all your code can run easily with Laravel without problems.
According to the benchmark published on Lumen website, it seems to perform even much better than Silex, the Symfony based PHP micro-framework, and SlimFramework3 one of the very powerful micro-frameworks. But seriously it’s a very embarrassing choice, especially if you know that Lumen shares many of the same features and goals of Slim3.
Lumen is available under a MIT license, current stable version is 5.0.10. For more information about Lumen :