Chapter 10. Technical Design—Principles

Technical design is a specialist’s subject, and I anticipate that many of my readers are generalist application designers or project managers. This chapter’s primary aim is to help the generalist understand the issues and problems the specialist faces. The main body of the chapter discusses the principles of IT application performance and availability. The chapter’s secondary aim is to advocate a practical, hands-on approach to technical design. While specialists might skim over the principles part with a critical eye (possibly a very critical eye!), I hope they fully engage their brains in the second part of the chapter.

The first two sections are about performance. The first is about performance in a ...

Get Designing the Requirements: Building Applications that the User Wants and Needs 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.