Data races and the limits of ThreadSanitizer in C and Go
theconsensus.dev
theconsensus.dev
For example, the command execution design of Redis is purely single threaded. (Redis does have other threads for slower activities)
To use modern speak, we were doing microservices inside a single computer.