i keep asking myself if it's a good idea to implement a cache with redis for example via async's https://caolan.github.io/async/v3/docs.html#race Race Function. That way I could query multiple endpoints and get the result of the endpoint that answers first.
Supabase gives you the tools, documentation, and community that makes managing databases, authentication, and backend infrastructure a lot less overwhelming.