It looks like external API calls are going to be one of the most expensive WU actions.
How can I optimize away API calls? (Yet keep my app interesting)
I could combine all data types into 1 call (not best practice)… but if the amount of data returned is also considered in the calculation then it is simply not feasible to continue.
I’ve spent the past year building my own custom API and Postgres backend for parsing and calculating many gigs of financial/stock data (something that would not be feasible for Bubble’s backend). On my backend, I’m aggregating real-time stock data from multiple sources and performing my own calculations and trading backtests. I was drawn to Bubble because of the easy integration. I’m doing all of the real hard work outside of Bubble on my own hardware.
My plan was to use Bubble to perform layout/presentation/user management and very basic lightweight logic. I’m only a month into UI development. Based on the WU usage I’m seeing even with just me developing it, it’s not going to be feasible with active users.
For me 1 page view of my core charting page = 318 WU’s. It’s simply 4 unique API calls and some conditional display of the data. I’m sure every event such an adding unique data points to charts is also counted.
Today I unfortunately have to start “plan B” which means looking for an alternative, or just writing it in ReactJS and calling it a day. This is so annoying. Bubble has wasted my time.
Today’s “FAQ answered” post is insufficient and insulting in its vagueness. Nothing substantive has been answered, other than “you must optimize”. Sure. That along with executive leadership radio-silence, delayed SOC 2 compliance (this can be accomplished in 3 months), 10 minute throttling of forum posts, later throttled to 15 minutes, banning/censorship of long-time customers that are simply voicing their shocked opinions, trust is hanging on a thread.
I hope we can all take the weekend to breathe. We’ve all invested a lot of time in Bubble (most much more than me). It’s not too late for Bubble to correct this, but if weeks go by… this week will be a major stain in Bubble’s history. The core/committed user base will eventually move on.
Startups with compounding mistakes erode trust over time. Each future iteration becomes exponentially negative. This will not be forgotten. I’ll be watching.