Scaling ideas
Reviewedbyfl
Markdown ↓📦
Right-size plans.
When to upgrade or downgrade a component plan.
The fortrabbit platform offers a high grade of abstraction for booking required hosting resources, aiming to make booking additional resources straightforward. The product catalog is designed in components that can be booked and scaled individually.
Finding the optimal plan for a website depends on many factors and is the responsibility of the web developer. There are quite a few factors that come into play.
Scaling and performance
Scaling and performance are interconnected; strategic component upgrades directly affect application responsiveness and resource efficiency.
- Components like Jobs and Key-value store can reduce load on other components
- Increasing traffic can affect resource requirements of other components
- Code and config has a huge impact on performance
Tips
Follow these best practices to right-size your hosting plan and maximize performance without overspending.
- Turn on autoscaling
- Start small, scale later
- Monitor performance to establish baselines before scaling
- Review and refactor code before scaling resources
- Book smaller plans for staging environments
- Book higher plans for production environments
Related
Each component has unique scaling considerations:
- PHP scaling - Memory, CPU, and concurrency
- MySQL scaling - Storage, memory, and query performance
- Traffic scaling - Bandwidth and request limits
- Web storage scaling - Disk space and I/O performance
- Jobs scaling - Background processing capacity
- Backup scaling - Independent of performance needs