GCP Database Engineer study materials
GCP Database Engineer study resources

GCP Database Engineer study plan

GCP Database Engineer · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

Design scalable and highly available cloud database solutions & Deploy scalable and highly available databases in Google Cloud

  • Compare Cloud SQL, Spanner, AlloyDB, Bigtable, Firestore, and BigQuery on consistency model, scaling axis, and HA topology, and record the trade-offs in a decision matrix

  • Design a reference architecture for a read-heavy web tier that separates read replicas from the primary and states the failover behavior explicitly

  • Configure a Cloud SQL high-availability instance and trigger a manual failover to observe the outage window

  • Explain Spanner's TrueTime and Paxos quorum model well enough to justify when multi-region strong consistency is worth the cost

Your checkpoint

A one-page comparison matrix of six Google Cloud database services with at least three trade-off criteria per service, plus a screenshot-free written description of the observed Cloud SQL failover timeline

Week 2

Design scalable and highly available cloud database solutions & Deploy scalable and highly available databases in Google Cloud

  • Provision a Spanner multi-region instance and verify external consistency by running a read-write transaction that spans regions

  • Size a Cloud SQL instance and set connection limits, then demonstrate the effect of a connection pooler on max_connections exhaustion

  • Design a sharding strategy for Bigtable that avoids hotspotting on sequential row keys and document the key-design rationale

  • Compare regional vs multi-region availability SLAs and map each to a stated recovery objective

Your checkpoint

A written scaling design for one workload covering instance sizing, connection management, key design, and the chosen availability topology with its RTO/RPO rationale

Week 3

Deploy scalable and highly available databases in Google Cloud & Manage a solution that can span multiple database solutions

  • Deploy a Cloud SQL instance with private IP inside a custom VPC and verify connectivity from a Compute Engine client without public exposure

  • Configure IAM database authentication and a least-privilege service account for an application connecting to Cloud SQL

  • Set up automated backups, point-in-time recovery, and a retention policy, then restore to a specific timestamp

  • Write a runbook that describes how to promote a replica and repoint the application connection string

Your checkpoint

A restore-and-failover runbook with the exact commands and console steps, validated by performing one point-in-time restore and recording the actual elapsed time

Week 4

Manage a solution that can span multiple database solutions & Design scalable and highly available cloud database solutions

  • Design a polyglot persistence solution that routes transactional writes to Spanner and analytical reads to BigQuery without dual-write inconsistency

  • Compare change data capture options across Cloud SQL, Spanner, and Firestore and select one per source with justification

  • Define a data consistency contract that states which stores are system of record and which are derived

  • Evaluate Datastream or a Pub/Sub-based pipeline for streaming changes from an operational store into BigQuery

Your checkpoint

An architecture diagram description and a written consistency contract naming the system of record per entity, the replication path, and the acceptable staleness window for each derived store

Week 5

Migrate data solutions & Manage a solution that can span multiple database solutions

  • Build a migration assessment that classifies schema objects, stored procedures, and vendor-specific SQL features by conversion difficulty

  • Choose between Database Migration Service, dump-and-restore, and logical replication for three distinct source scenarios and justify each choice

  • Plan a minimal-downtime cutover with a replication lag check, a freeze window, and a rollback trigger

  • Identify and remediate schema incompatibilities such as unsupported data types, case sensitivity, and sequence behavior

Your checkpoint

A migration plan document for one hypothetical source database containing an object inventory, chosen migration method, cutover sequence with timings, and explicit rollback criteria

Week 6

Migrate data solutions & Deploy scalable and highly available databases in Google Cloud

  • Execute an end-to-end migration of a sample schema and dataset into Cloud SQL using Database Migration Service and validate row counts and checksums

  • Set up continuous replication and measure replication lag under a simulated write load

  • Perform a dry-run cutover, then execute the cutover and verify application queries against the new target

  • Document post-migration validation queries that prove data integrity beyond row counts

Your checkpoint

A completed migration lab record with pre- and post-migration checksums, measured replication lag, cutover duration, and the validation query set used

Week 7

Design scalable and highly available cloud database solutions & Deploy scalable and highly available databases in Google Cloud

  • Tune query performance on Cloud SQL using Query Insights and add an index that measurably reduces a slow query's latency

  • Configure read pools and route read traffic away from the primary, then measure the throughput change

  • Design a disaster recovery topology that meets a stated RPO and RTO and identify the single points of failure it removes

  • Set budget alerts and choose committed use or edition sizing that matches the designed capacity

Your checkpoint

A performance and DR report containing before-and-after latency numbers for one tuned query, the read-pool routing change, and a DR topology with its stated RPO/RTO and cost estimate

Week 8

Manage a solution that can span multiple database solutions & Migrate data solutions

  • Synthesize the earlier designs into one end-to-end solution that spans operational and analytical stores with a defined migration path

  • Audit every design against the four domains and close the weakest gap with targeted review

  • Complete a timed set of scenario-based practice questions and analyze every miss by domain and root cause

  • Write concise justifications for the most common trade-off decisions so they can be recalled under time pressure

Your checkpoint

A consolidated solution narrative covering all four domains plus a scored practice test with a written error analysis listing the root cause for each missed question

Milestones

Week 2: Can explain without notes why Spanner is chosen over Cloud SQL for a given multi-region consistency requirement, and has provisioned both a Cloud SQL HA instance and a Spanner multi-region instance

Week 4: Can state the system of record for each entity in a polyglot design and name the replication path and staleness window for every derived store

Week 6: Has completed one real migration end to end with verified checksums and a measured cutover duration, and can describe the rollback trigger

Week 8: Scores at or above 80 percent on a timed practice set and every miss has a written root cause mapped to one of the four domains