Skip to content

Designing Reliable Systems :Reliable Google Cloud Infrastructure: Design and Process (Preparing for Google Cloud Certification: Cloud Architect Professional Certificate) Answers 2025

Question 1

You’re creating a service and want to protect it from overload caused by many client retries.

โŒ Lazy caching
๐ŸŸฉ Truncated exponential backoff
โŒ Circuit breaker
โŒ Overload feedback repudiation

Explanation:

Truncated exponential backoff is the correct pattern to slow down retries during outages.
It prevents clients from retrying too aggressively and overwhelming your service.


Question 2

You need a relational DB with 99.999% availability and survives regional outages.

โŒ BigQuery
๐ŸŸฉ Spanner
โŒ Firestore
โŒ Cloud SQL

Explanation:

Cloud Spanner provides:

  • Global distribution

  • Strong consistency

  • 99.999% availability SLA

  • Survives regional failures

Cloud SQL cannot survive a regional outage. Firestore is NoSQL. BigQuery is not a relational OLTP DB.


๐Ÿงพ Summary Table

Q# Correct Answer Key Concept
1 Truncated exponential backoff Protects against retry storms / overload
2 Spanner Only relational DB with global scale + 99.999% uptime