Designing Data-Intensive Applications
by Martin KleppmannA foundational text that explores the principles behind scalable architecture, focusing on data systems and their interactions.
Building Microservices: Designing Fine-Grained Systems
by Sam NewmanThis book offers insights into designing microservices that enhance scalability and performance, essential for high-load applications.
Site Reliability Engineering: How Google Runs Production Systems
by Niall Richard Murphy, Betsy Beyer, Chris Jones, Jennifer PetoffA comprehensive guide from Google on maintaining high-performance systems, emphasizing reliability and scalability.
The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise
by Martin L. Abbott, Michael T. FisherA classic that provides strategies for scaling applications and organizations effectively to meet high performance demands.
High Performance Browser Networking
by Ilya GrigorikEssential reading for understanding network performance, this book covers techniques to optimize web application speed and efficiency.
Web Performance in Action
by Jeremy WagnerA practical guide that focuses on improving web application performance, with actionable strategies for caching and load balancing.
Microservices Patterns: With examples in Java
by Chris RichardsonThis book presents patterns for building microservices, emphasizing performance and scalability in high-traffic environments.
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
by Gene Kim, Kevin Behr, George SpaffordA novel that illustrates the principles of DevOps and its impact on performance, offering lessons applicable to high-performance architectures.