Think Distributed Systems : Mental Models of Reliable and Scalable Software - Dominik Tornow (2025)