|
You are here |
timilearning.com | ||
| | | | |
henrikwarne.com
|
|
| | | | | What a great book Designing Data-Intensive Applications is! It covers databases and distributed systems in clear language, great detail and without any fluff. I particularly like that the author Martin Kleppmann knows the theory very well, but also seems to have a lot of practical experience of the types of systems he describes. There is... | |
| | | | |
www.openlife.cc
|
|
| | | | | This is just a "note to self" or cheatsheet... I'm working on the new distributed consensus algorithm about to appear in Cassandra 5.0. I see that I frequently lose momentum when I have to resort to the formal definition of the algorithm. Because I was never good at reading mathematical notation with a lot of greek letters... So, let's translate the greek letters to English words: | |
| | | | |
martin.kleppmann.com
|
|
| | | | | [AI summary] The Redlock algorithm, proposed for distributed locking, is critiqued for its reliance on timing assumptions and lack of fencing tokens, making it unsafe for correctness-critical applications. The article advocates for consensus algorithms like Raft or Paxos instead, emphasizing the importance of robustness in distributed systems. | |
| | | | |
benjamincongdon.me
|
|
| | | Learning Raft by making one. | ||