PCD Designing highly scalable, available, and reliable cloud-native applications • Set 11
PCD Designing highly scalable, available, and reliable cloud-native applications Practice Test 11 — 15 questions with explanations. Free, no signup.
A financial services company runs a transaction processing microservice on Google Kubernetes Engine (GKE). The service uses Cloud Spanner as its database. After migrating from Cloud SQL to Spanner to improve scalability, the team notices that a small percentage of transactions fail with an 'ABORTED' error due to deadlock detection. The application currently performs no retries, and the failures cause customer-facing errors. The team also observes that under peak load, transaction latencies are around 500ms, which is acceptable but they want to ensure the system remains reliable. They need to implement a solution that minimizes failures while maintaining acceptable performance. Which course of action should they take?
Choose an answer to begin — your selection is scored in the full session.
15 questions · instant feedback and full explanations after every question.