> I wrote a very tiny booklet about writing highly scalable, fault tolerant, distributed system.
i am sure you already know about jim-gray's (tandem computers) article on "Why Do Computers Stop and What Can Be Done About It?". it is pretty good, imho, actually, despite being approx. 20 years old (how many millenia is that in internet time ?)
Good job. I think it is way too introductory, tbh. A few examples of working distributed systems while talking about why they are the way they are, might be useful. Also, unless you have plans for updating it in the future, you might get more readers interested, if you publish it as a blog.
I wrote a very tiny booklet about writing highly scalable, fault tolerant, distributed system. The source and the compiled PDF can be found here: https://github.com/siscia/intro-to-distributed-system