Karl Skewes
karlskewes.com
Karl Skewes
@karlskewes.com
Working at Grafana Labs on Mimir metrics database.
Great write up.
I’ve been on a similar journey and had good success with cloud-init.
Ignition via Matchbox was quite a lift and was ok in the end but the NixOS evolution is too good!
July 13, 2025 at 9:03 PM
100%.

I've typically desired return first error behaviour because already using retries or one error is terminal.

Plus cascading cancellation on error through to other goroutines is brilliant.

The example pipeline in the docs is a great starting point and reference: pkg.go.dev/golang.org/x...
errgroup package - golang.org/x/sync/errgroup - Go Packages
pkg.go.dev
November 25, 2024 at 8:13 PM