So while I read up on Golang, I thought I’d go ahead and set up some sort of observability infrastructure to have in place as soon as I started coding. After all, part of my goal is to instrument an application for OpenTelemetry and take advantage of that. What I found was that it’s not as simple as “pick something and spin it up” as I had hoped. That makes sense, running these sorts of services is part of platform engineering, there are teams whose full-time job includes deploying and managing these types of services, but I’m still spending longer getting that up and ready than I initially wanted to. But that’s OK – another part of this is to get better at operating software, and stuff like this is good for understanding what all is involved in “running and supporting software that actually has users.”
Continue reading »Jan 312025