Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Scalability

A good architect produces good architecture. Architecture is embedded in code. Good code is scalable code.

Scalability is not only for systems, it’s also for engineering teams. A good architecture allows teams to work in parallel without stepping on each other’s toes.

Good structure, good design, allow engineers to be more productive, and focus on delivering value, instead of fighting with the codebase. You want the architectures you produce to have these properties.