I spent 125K WU in 20 minutes, almost all on fetching data + App not responding

Hello everybody,

I’m using Bubble.io to develop a webinar/digital event solution.

Yesterday, I had an event that lasted 20 minutes, with 1000 participants.
All the participants logged on to the page (with a simple email registration) at the same time (between 13h58 and 14h02).

On this page a chat module is available so that participants can send messages and ask questions. Around 200 messages were sent.

During the event, I had major slowdowns, messages from people indicating that the page wasn’t working (extremely long loading time, etc.). When I reloaded the page, I also got a popup saying there was a server bug, and after reloading a text in place of the web page saying “app not responding”.

I think the problem comes from the fact that 1,000 users must have received the 200 messages at the same time, which means 200,000 pieces of data over a short period of time.

I did exactly the same thing last year with the old pricing model and professional subscription, and the server capacity was sufficient to process everything live.

I had understood that with the new rates, the server capacity was automatically adjusted and that as long as you paid enough WU it would work.

Do you know a way to increase server capacity like before?

Or if I outsource the database via another service, like Xano, will the issue be solved?

Thanks for your advice.
Clem

1 Like

None of us really know how WU work so maybe ask support… 200 messages * 1000 users at 0.3 per search + data returned to 125K seems plausible but that’s based on my limited understanding of WU :man_shrugging:

2 Likes

Thank you for your answer.

My main problem is more about the “app not responding”, the price for the Wu is fine for my business, but the crash of the app is not. Because some time people ask for event with 3 000 user, and now I know it won’t work.

Bubble said they got rid of capacity, but then they said there are still limits in place to protect infrastructure.

So, did they get rid of capacity? How can we increase the capacity, do we just have to pay $3,800/mo for dedicated? Who knows.

As far as I can tell, previously when you hit the capacity limit your app would be throttled, and now, when your app hits Bubble’s ‘hidden’ capacity limit, it’s still throttled!

2 Likes

Indeed. Massive lack of transparency across all of this. Nobody knows where they stand. Bubble’s mission is to help apps scale to any size. I think more transparency is needed regarding who the target market is as plans under dedicated seem to be getting hammered by tests / A/B testing and more. It isn’t much fun.

4 Likes

From this experience of yesterday, I would they that now the capacity is between basic plan et pro plan of the older prices.
Because the basic plan was not able at all to undle this charge, but with the pro, and 1500 user in the same time it was still fine and fluid.

I totally understand they need to control the charge “to protect infrastructure and ensure reliability”. But yes, I don’t have the business capacity to pay for a dedicated server, neither the information about how many users (or capacity) can the dedicated server handle.

I will write to the support and see if they have a solution or answer to that.

But still I’m wondering if I use another database, like Supabase or Xano (other possibility are welcome) would solve this problem or not. I can see a limite “Up to 200 concurrent Realtime connections” with Supabase. Realtime means every 20s from what I read somewhere in this forum, so maybe not what I need for this application.

1 Like

Read this one: Does the SQL Database Connector plugin consume WU? - #11 by GrupoPortfolio

This one: What contributes to workload? - Bubble Docs

Consider using Firebase for Real-time data.
Xano doesn’t provide prebuilt realtime data feature

This is massively frustrating. I transitioned to the WU plan last month expecting to get performance boosts but instead have seen performance of my app suffer. Terrible timing as we have expanded like crazy and had some hiccups. @steven.harrington can you provide any more context on this?

1 Like

I’m guessing the answer is capacity exists in the form of ‘infrastructure protection’, albeit a higher limit than before and one we can’t change.