Chapter 2. Designing for Scale and Performance

After Chapter 1, where you learned about engaging with stakeholders, identifying business capabilities, and aligning project goals as part of the system design process, you are now step into the architectural realm. Here, you transition from conceptual planning to the practical implementation of systems capable of withstanding high traffic and scalability. This chapter serves as a bridge between strategic alignment with business needs and technical execution, guiding you through turning theoretical frameworks into real-world solutions.

As you delve into understanding scalability, you will continue to see the importance of stakeholder engagement and requirement understanding. Scalability isn’t just a technical challenge; it’s a business imperative ensuring systems can adapt to changing demands. This chapter dissects scalability in ways directly applicable to the strategic objectives outlined previously. You will explore both vertical and horizontal ...

Get Learning System Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.