Make recovery a deliberate operation
Use blue-green table swap patterns when recovering from full-text-search corruption.
Data Platform / Observability
Operates production MariaDB at scale and builds custom monitoring tooling around it, including a Go-based agent that exports metrics to Prometheus and InfluxDB.
Metrics flow
The custom monitoring path exports MariaDB metrics through a Go agent to Prometheus and InfluxDB. Recovery and query optimization are separate parts of the project scope.
Production behavior, locks and query performance.
Purpose-built database monitoring agent.
Metrics output for operational monitoring.
Production database platforms need fast incident diagnosis, reliable recovery patterns, and metrics that expose operational risk before it becomes downtime.
Diagnosed lock convoys, recovered from full-text-search corruption with blue-green table swap patterns, optimized queries, planned upgrade work, and built a Go monitoring agent with Prometheus and InfluxDB output.
Worked across production database troubleshooting, recovery planning, query optimization, and custom monitoring implementation.
Use blue-green table swap patterns when recovering from full-text-search corruption.
Build a Go agent with Prometheus and InfluxDB outputs to support production monitoring.