Hi,
I just read Cube.js API with BigQuery | Real Time Dashboard Guide that gives a glance in a possible setup of Cube JS with BigQuery. But as suggested in the article, BigQuery isn’t designed for subsecond responses but more for handling complex analytical queries.
When using BI Engine, you can still get away with subsecond query results.
But what is the best practice if you want to build a scalable API service that gives the desired performance and can handle the reporting and analytics queries that come in through Cube JS to serve end user facing apps?