Lately I found my passion for reading again and in the process stumbled over Patterns Of Distributed Systems. I absolutely loved the book although my head was overwhelmed by the complexity of some of patterns. Like with any great book, I probably have to read it multiple times, to get the most out of it.
Like with technical book, you face a problem after you have read a passage. Did you really get what the author wanted to convey? Did you realize the whole complexity of the problem or are the edge cases you didn’t even think about? And most importantly: Would you be able to apply your new found knowledge in “The Real World”?
Richard Feynman famously said:
The first principle is that you must not fool yourself and you are the easiest person to fool.
So to find out, I write a bunch of toy example and see if they work like expected:
If you have comments about any of these, feel free to contact me. The worst case is: One of us learns something new.