A financial analytics company is migrating its real-time trade audit platform to Google Cloud. The application experiences a steady, predictable baseline traffic pattern during standard trading hours, but encounters extreme, unpredictable 10x traffic spikes during high-volatility market events. The transactional workload requires single-region relational database capabilities with ACID compliance and High Availability (HA). Regulatory governance mandates that raw audit log files must be stored immutably and rendered tamper-proof for seven years at the lowest possible operational and storage cost. Additionally, leadership requires an operational model that minimizes infrastructure management overhead and total cost of ownership (TCO). Which architectural design should you recommend?
- Deploy the application on Cloud Run connected via Serverless VPC Access to a High Availability Cloud SQL for PostgreSQL instance, enforce long-term audit log retention using Cloud Storage Archive class with a Bucket Lock retention policy, and purchase Flexible Committed Use Discounts (CUDs) to cover baseline compute capacity.Answer
- BDeploy the application on a Google Kubernetes Engine (GKE) Autopilot cluster, provision a Multi-Region Cloud Spanner instance to handle peak database transactions, and store historical logs in Cloud Storage Standard storage class with Object Versioning enabled.
- CDeploy the application on Compute Engine Managed Instance Groups (MIGs) using 3-Year Resource-Based Committed Use Discounts (CUDs) provisioned for peak burst capacity (10x baseline), connect to Cloud SQL for PostgreSQL, and maintain historical audit logs in BigQuery Active Storage.
- DDeploy the application on Cloud Run with Cloud SQL for PostgreSQL, and implement a cold-standby disaster recovery plan that restores nightly database backups to a secondary region to meet a strict zero Recovery Point Objective (RPO) requirement.