TIL: Go has a built-in "race detector" which helps you catch race conditions in production code. The Go toolchain really is awesome!
Debugging Go concurrency issues
· 4 min read
TIL: Go has a built-in "race detector" which helps you catch race conditions in production code. The Go toolchain really is awesome!
After successfully running a single Redis GCE instance to manage our inter-service communication for a couple of years, we finally started to run into scaling issues. To solve these, we started working out a way to reliably run a set of Redis instances as a cluster in our Kubernetes cluster.