Caching via Race Condition?
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.