When there's a sudden increase in the consumption of server resources, it's often called a spike. This can traditionally lead to problems for any website or app, since the server is not set up to handle the unexpected increased need for processing power.
Spikes can happen for many reasons, many of them positive:
Your app goes viral through social media, an article/video or a platform like ProductHunt, leading to an increase in traffic
A lot of users try to use the app at the same time: for example, if your app handles events, a lot of users could be trying to access exactly when the event starts, but your traffic is otherwise stable
A change in the app requires major changes in the database, and you need to do some heavy processing to facilitate (once or regularly)
Bubble's automated scaling is instant and flexible in the way that it doesn't bump you to a higher plan, making the cost increase permanent. It simply adds the workload units needed to handle the spike, keeping you on the same plan as before. If you expect a spike in advance, you may make it even more cost-efficient by pre-purchasing workload units. You can use our Subscription planner tool to see what your best option is.
Bubble handles scaling your app automatically behind the scenes. Our shared infrastructure is designed to dynamically allocate resources as needed to support web-scale applications, and we also offer dedicated hosting solutions for apps with custom requirements.
There are no hard limits on the number of users, volume of traffic, or amount of data you can store. We support your growth from baby MVP to grown-up internet-wide phenomenon.
Please contact our sales team to discuss enterprise pricing.