@Alex Galea I listened to the audiobook version of Kleppmann’s book, and I agree, it’s quite intense! I’ve just started the System Design Interview book, and so far it looks great. It covers design patterns and communication frameworks in a highly visual way, making the concepts much easier to understand and absorb.