QuestionQ95

Designing scalable, available, and reliable cloud-native applications

You are building a dashboard that aggregates temperature readings from thousands of IoT devices that monitor a city’s ambient temperature. You anticipate substantial viewing traffic, resulting in significant data egress after the dashboard goes live. The dashboard’s temperature-display data does not have to be real-time and can tolerate a few seconds of lag. You decide to deploy Memorystore for Redis as the storage backend. You want to make sure that the dashboard is highly available. How should you configure the service in Memorystore for Redis?

  • A Update Memorystore for Redis to the latest version.
  • B Configure Memorystore to use read replicas.
  • C Use Private Service Access to enable low-latency network throughput.
  • D Set up Serverless VPC Access to avoid receiving traffic over the internet.
Explanation

Memorystore for Redis read replicas scale read-heavy workloads through a read endpoint and use asynchronous replication, which can result in a few seconds of replica lag. In the Standard Tier, replicas also support high availability through automatic failover if the primary fails.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!