Design: How Does DNS Work?
Multi-threaded applications may need to coordinate threads that share data or other resources. Different processes may need to coordinate with each other as well. The sequence matters, in order to guarantee the results’ correctness. And meanwhile we definitely want to… Read More
Design: A Distributed Counter
What You Will Do, If Your DB Runs Into Split Brain?