TL;DR for my novel-length reply: Yes, switching to dedicated is 100% worth it if you’ve outgrown the upper tiers of the main cluster plans and have the funds to do it. It’s super easy to upgrade and is fantastic in many ways.
I’ll second Gilles’ comment that migrating to dedicated is seamless and easy - it was a piece of cake and done much faster than expected. Our database with millions and millions of entries was moved in just a couple of hours from start to finish, and our app was still totally usable during that time. The only minor hiccup we encountered was related to DNS records but our super awesome Bubble technical success manager, Jonathan Heaberlin, helped us troubleshoot that with lightning speed. It wasn’t technically Bubble’s problem to solve but he helped us figure it out anyway!
Congrats on your app’s growth, Ricardo. Seriously, those are amazing stats! It sounds like you already know that it’s time to migrate to dedicated. Yes, the price is a jump, but if you expect your app size and database and user count to continue to grow then bumping up your hardware’s specs once you’re already on a dedicated server is in much smaller increments price-wise. None of your questions were about price so I’m assuming you’re running a profitable operation that can handle the upgrade, and if so then congratulations once again! That’s no small feat and should be celebrated!
One of the biggest questions I had for the Bubble sales team when we migrated in March of this year was whether the dedicated server plan was the desired natural progression of a Bubble app or if it was something that was created just to satisfy developers whose apps had grown too big for their britches. In short, did the Bubble team want apps to be on the dedicated plan? Their response was a resounding “yes”, it’s their hope and ambition that many Bubble apps grow to that level and they’ve invested a lot of time and effort in making that progression as easy as possible. They view it as vital to their long-term plans, which was a relief to hear. Of course, they were saying this during the sales process so take that for what it’s worth But I believe them to be genuine.
The nagging doubt of any novice-turned-Bubble-expert is that they built their app inefficiently and that it might come back to bite them as their app scales. The thought lurks in the back of my mind, even though I know for a fact that I got started on the right foot by going through the Built to Scale program by Coaching No Code Apps for my initial build. (Shout-out to Gaby Román and Kristen Youngs, they rock!) Now that we’re on a dedicated server and all the variables that come from the shared resources and service outages on the main cluster have been set aside, I can confidently say that our app is scaling really, really well.
There are far more competent developers than me in this community who could probably provide you with specific numbers to quantify the increase in performance, and I’m sure a huge amount of that is dependent on how your app is built and what it does, but these past 6 months have been incredibly smooth for us. It’s been fantastic to completely sidestep all the heartache the community on the main cluster has gone through with the upheaval due to workload units, service outages, and regressions (which I’m encouraged to see that Bubble’s dedicating a lot of resources to avoid moving forward). Regarding workload units, we made the switch literally the week before that whole announcement came out. Talk about timing. I haven’t had to worry at all about rebuilding core functions of our app to dance around WU consumption like so many others have. Of course, I’m already paying a lot more than most, but still… you get the point. We use every part of the buffalo around these here parts.
Our app Wash-Dry-Fold POS is a point-of-sale system for laundromats who offer drop-off laundry services in their stores. We’re a one-stop solution for the computer hardware and accessories (such as weight scales, cash drawers, bag label printers, receipt printers, barcode scanners, and credit card terminals) as well as our proprietary cloud-based software. Our app tracks sales, laundry order productivity, equipment repairs, time clock entries, and notifies customers via text message when their laundry is ready for pickup. We’ve sold nearly 1,000 systems across all 50 states. We’ve been at it since 2016 but didn’t roll out our own software (built with Bubble) until the end of 2020, which was the key to unlocking multiple times growth of what we were doing before when we were dealers of other more generic POS software but were still focused only on the laundry vertical. We stair-stepped our way up the hosting plans with Bubble as we grew organically until we reached the obvious tipping point in both revenue and app size that it was time to jump to dedicated. The stability and uptime gained by moving to dedicated has been well worth it since we’re powering live in-person point-of-sale system interactions and business operations at hundreds of laundromats at any given moment.