Your /metrics Endpoint Is Probably Unsecured - Here’s How to Fix It

If you’re building a cloud-native application, chances are you expose application-level metrics through an HTTP endpoint like /metrics, typically for a system such as Prometheus. This has become standard practice in modern systems—especially in Kubernetes environments. A metrics endpoint is an invaluable source of insight into how your application behaves in production. With tools like Prometheus collecting data in near real time and platforms like Grafana visualizing it, you gain deep visibility into performance, reliability, and usage patterns. [Read More]

Automated Go Deployments with GitHub Actions, Ansible and Pebble

We’ve recently started bringing Ansible into our deployment pipeline — and it’s changed how we think about shipping. No more SSHing into servers and running commands by hand. No more wondering which version is actually running. Push a tag, and it goes. This post walks through the exact setup: a Go app, a VPS, and a pipeline where GitHub Actions builds your binary, Ansible deploys it, and Pebble manages the running service. [Read More]

Pipelined PostgreSQL Queries in Go

Cross Posted from Our CEO’s blog In this article we will see how to leverage Postgres support for pipelining queries which “allows applications to send a query without having to read the result of the previously sent query”. This allows you for example to perform batch updates which you can send serially and comes with a significant performance boost in processing. Taking advantage of the pipeline mode, a client will wait less for the server, since multiple queries/results can be sent/received in a single network transaction. [Read More]