Lo cubrí aquí: More details on how the Redis cache is utilized? - #2 by Falco
Redis se utiliza para:
- caché
- cola de trabajos en segundo plano
- backlog de conexiones persistentes y pub/sub
Yo optaría por un servicio alojado en GCP si estuviera en tu lugar, siempre que ofrezcan una versión de Redis lo suficientemente reciente y no se queden mucho atrás. AWS hace un gran trabajo manteniéndose al día con las nuevas versiones, mientras que GCP / Azure a veces pueden quedarse atrás.