Laravel autoscaling is a simple package to help you manage vertical and horizontal scaling by setting a pre-defined schedule to resize your Linode servers according to expected demand.
You can install the package via composer:
composer require venturedrake/laravel-autoscaling
You can publish the config file with:
php artisan vendor:publish --tag="autoscaling-config"
php artisan autoscaling:run
composer test
Please see CHANGELOG for more information on what has changed recently.
- Scheduled veritcal scaling (DONE)
- Scheduled horizontal scaling
- Auto scaling based on CPU/Memory usage
- AI powered auto scaling
- Support for other cloud providers (AWS, DigitalOcean, etc.)
Please see CONTRIBUTING for details.
Please review our security policy on how to report security vulnerabilities.
The MIT License (MIT). Please see License File for more information.