Hello World

Welcome to my Software Engineering Journey Welcome, fellow software engineers! Whether you’re an aspiring developer, a seasoned programmer, or somewhere in between, I’m thrilled to have you join me on this blog where I’ll be sharing my experiences and insights from the world of software engineering. Hello, I’m Ruben, and I’ve been working as a software engineer for nearly a decade. Over the years, I’ve immersed myself in the vast realm of programming, specializing in languages such as Golang and TypeScript. From architecting scalable back-end systems to crafting elegant front-end applications, my journey has been filled with diverse projects that have continuously challenged and fueled my growth as an engineer. ...

June 21, 2023 · 2 min · Ruben Meza

Monitoring Database Connection Pools in Grafana

Practical Guidance for Engineers Using Prometheus + Go’s database/sql Metrics Most application performance issues in database-backed systems aren’t caused by MySQL itself — they come from connection pool pressure, slow acquisition, or misconfigured limits. This post is a practical guide to understanding the key Prometheus db_sql_* metrics, why they matter, and how to visualize them effectively in Grafana. 1. What Are db_sql_* Metrics? When using Go’s database/sql along with Prometheus instrumentation, your service emits a standardized set of metrics that describe your client-side connection pool behavior. These cover: ...

November 20, 2025 · 4 min · Ruben Meza