Skip to product information
1 of 1

Ian Gorton

Foundations of Scalable Systems: Designing Distributed Architectures

Foundations of Scalable Systems: Designing Distributed Architectures

💎 Earn 193 Points (£1.93) on this item.

Low Stock: Only 1 copies remaining
Regular price £38.78 GBP
Regular price £52.99 GBP Sale price £38.78 GBP
Sale Sold out
Taxes included. Shipping calculated at checkout.

YOU SAVE £14.21

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension

Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.

  • More about Foundations of Scalable Systems: Designing Distributed Architectures

Scalability is a key factor in many systems, but design decisions that made sense under light loads can become technical debt. This book covers design approaches and technologies to scale an application quickly and cost-effectively, including replication, state management, load balancing, and caching. It also focuses on the implications of scalability for databases, microservices, and event-based streaming systems.

Format: Paperback / softback
Length: 275 pages
Publication date: 20 July 2022
Publisher: O'Reilly Media


Scalability becomes a critical factor as user bases expand in numerous systems. Attractive features and high utility drive success, leading to increased demand for handling requests and managing data. However, organizations encounter a pivotal point when design choices that were suitable for light loads accumulate as technical debt. This practical guide delves into design approaches and technologies enabling rapid and cost-effective scaling of applications. Author Ian Gorton guides software architects and developers through the principles of foundational distributed systems. You will explore essential components of scalable solutions, such as replication, state management, load balancing, and caching. Dedicated chapters focus on the implications of scalability for databases, microservices, and event-based streaming systems. You will focus on:

Foundations of Scalable Systems: Gain a comprehensive understanding of scalability's principles, costs, and architectural tradeoffs.

Designing Scalable Services: Dive into service design, caching, asynchronous messaging, serverless processing, and microservices.

Designing Scalable Data Systems: Learn the fundamentals of data systems, explore NoSQL databases, and understand the differences between eventual consistency and strong consistency.

Designing Scalable Streaming Systems: Explore stream processing systems and scalable event-driven processing techniques.


ISBN-13: 9781098106065

This item can be found in:

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details