We use a business app that tracks tickets, projects, and time entries. It has horrible dashboards, but the database with all the info is accessible via REST API. So, I have built several dashboards to display different types of data, and then we display these all over our workplace for visibility. It's great.
But the business app has limits on how many API calls we can do every hour. Which is fine, until I start creating more and more and more of these Retool dashboards. Each dashboard is pulling all the same data from the business app, so that each dashboard can have its own local copy of the data.
Does anyone have any suggestions on how I could decrease the load on the business app API? The built-in Retool database is far too small for me to be able to use that.
I feel like going and setting up another database, like Amazon Redshift or the like, would take a lot of time for me to learn and implement and integrate into all the existing dashboards. Is that the only option? Does anyone have any suggestions? I've been thinking about this for a while, and can't seem to come up with any good ideas.