O'Reilly | Foundations of Scalable Systems (3 Free Chapters)

In these complimentary chapters from O’Reilly, you will explore the essential ingredients of designing scalable solutions, including replication, state management, load balancing, and caching. Ultimately, you’ll learn the design principles and key concepts of distributed systems including:

  • Scalability and architecture trade-offs
  • Scaling out the database with caching
  • Distributed the database
  • Consensus in distributed systems
  • Time in distributed systems