What problem does it solve?
Choosing the right Google Cloud database from a large portfolio (Cloud SQL, AlloyDB, Spanner, Bigtable, Firestore, Memorystore, and more) is difficult, and picking the wrong one leads to failed migrations and costly re-architecting. This Skill guides users through structured requirement discovery, recommends the optimal database using a curated recommendation matrix, and drafts validated infrastructure code for provisioning.
Core Features & Use Cases
- Guided Requirement Discovery: Asks user-friendly questions about data model, workload type (OLTP/OLAP/HTAP), scale, latency, and migration context, enforcing a 90% confidence rule before recommending anything.
- Matrix-Based Recommendation: Consults a detailed recommendation matrix covering migrations from MySQL, PostgreSQL, SQL Server, Oracle, HBase, DynamoDB, Cassandra, Redis, MongoDB, and more, mapping destination codes to plain-English product names.
- Plan-Validate-Execute Provisioning: Drafts Terraform configuration with stamped headers and tracking tags, validates the code, and creates a Pull Request for review instead of applying changes directly.
- Use Case: A team migrating a sharded MySQL deployment asks which database to use; the Skill gathers requirements, recommends Cloud Spanner with reasoning, then drafts and validates Terraform files and opens a PR for review.
Quick Start
Ask the agent: "Help me pick a Google Cloud database for my application" and answer the discovery questions to receive a recommendation and starter provisioning code.