Scaling ideas
📦
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 more resources an almost seamless experience. The product catalog is designed in components that can be booked and scaled individually.
Finding the optimal plan for an 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
- 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
- Turn on autoscaling
- Start small, scale later
- Monitor performance
- Review and refactor code before scaling resources
- Book smaller plans for staging environments
- Book higher plans for production environments
# Related
ach 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
- Key-value store - Memory-based caching and sessions
- Backup scaling - Independent of performance needs
Found a tpyo?Edit