Understanding Distributed System
Most engineering books or blogs deep dive right into the heart of some complex topics around distributed systems which can overwhelm you if you are not experienced enough. I will give you a complete and solid understanding of a distributed system.