Understanding ACID transactions https://www.essentialsql.com/sql-acid-database-properties-explained/
Understanding CAP theorem https://towardsdatascience.com/cap-theorem-and-distributed-database-management-systems-5c2be977950e
Time, Clocks, and the Ordering of Events in a Distributed System Leslie Lamport https://lamport.azurewebsites.net/pubs/time-clocks.pdf
Atomic Clocks https://www.cockroachlabs.com/blog/living-without-atomic-clocks/
Paxos https://www.cs.rutgers.edu/~pxk/417/notes/paxos.html
Paxos made simple https://lamport.azurewebsites.net/pubs/paxos-simple.pdf
More on clocks https://en.wikipedia.org/wiki/Clock_synchronization
Raft intro https://raft.github.io/
Designing Data Intensive Applications https://learning.oreilly.com/library/view/designing-data-intensive-applications/9781491903063/
Queuing Theory Simple overview: http://www.eventhelix.com/realtimemantra/congestioncontrol/queueing_theory.htm
The Book https://www.amazon.com/Introduction-Queueing-Theory-Applications-Statistics/dp/0817684204
Queuing and Performance Optimization https://www.amazon.com/Performance-Solutions-Practical-Creating-Responsive/dp/0201722291