We have multiple API nodes and two front-facing load balancers. If a load balancer fails DNS-based failover kicks in. Downtime should not exceed 5 minutes. Make sure your app doesn't crash if the API goes down.
Yes, but due to data saturation we don't recommend caching for more than 24 hours. Critical applications should cache for a maximum duration of 1 hour.