Years ago I predicted that columnar storage would remake observability. What I didn't see coming: vendors would build it, nerf it, and sell a worse version back to you as "Datadog, but cheaper"
If you lived through the shift from handcrafted server pets to immutable infrastructure, you should sense something oddly familiar about what's happening now.
Both sides are grappling with a real existential threat, and both sides feel like they are screaming into the void. Here's how to close the gap and get everyone pulling in the same direction.
One year ago, Fred Hebert and I delivered the closing keynote at SRECon25. Looking back on it now, I can hardly connect with how I felt then. Here's what I'd say one year later.
I'm not sure whether to say "thank you" or "HOW COULD YOU DO THIS TO ME", but this one goes out to all the people who sent me advice on buying software last fall.
"Operations" is not a dirty word, a synonym for toil, or a title for people who can't write code. May those who shit on ops get the operational outcomes they deserve.
I just watched a panel where tech execs nodded along as someone described the original definition of observability as an "unsolved problem" they had to build custom tooling for. My head exploded.
The "three pillars" are a lie that keep good engineers trapped inside a mental model from the 1980s, paying outrageous sums of money for tooling that can't keep up with the complexity of modern systems.
I wrote a lot of blog posts over my time at Parse, but they all evaporated after Facebook killed the product. Most of them I didn t care about, but I was mad about losing one of them: a retrospective of the grueling, murderous two-year rewrite of our entire API from Ruby on Rails to Golang..