I’ve often thought that single threaded architectures that can eliminate whole classes of bugs are often undervalued.
For example, the command execution design of Redis is purely single threaded. (Redis does have other threads for slower activities)
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.