with a comfortable DB usage experience ◦ Goal: Developers can quickly and easily solve DB problems • When a developer has a problem regarding DB, the DBRE team supports the developer to solve the problem Developer Microservice Database server App server DBRE Operate Support
incidents and takes time to handle them • In order to ensure the issue, DBRE team conducted two investigation methods Developers DBRE survey GitHub reopsitories DBRE investigation (1) Developer survey Got 13 responses from different microservice teams (2) Repository analysis Investigated 26 repositories with GitHub MCP server
Votes Options 10 Securely upgrade DBMS versions and scale database servers in/out 9 Backup and restore procedures for database servers 9 Capacity planning for database servers (CPU/RAM/Disk specification determination) and application servers 9 Observability of database servers and database-related application metrics 8 SQL query optimization and index design 8 Troubleshooting guidance and incident analysis support (2) Repository analysis (26 repos) DB scheme management tools are NOT utilized in 32% projects. →Support tool introduction
• Provide a single comprehensive UI for database instances across multiple Google Cloud projects • DBRE is able to find database problems: SQL query optimization / index design Issues Detail
supports AI-based problem finding with Gemini • To figure out instances which have resource capacity problems without manually work • AI creates a PR to fix the problem and Developer reviews the PR Developer Can you show resources that have resource capacity problem? AI The following instances have problems regarding resource capacity … I have created a pull request to fix this problem https://github.com/xxx