Chapter 4

Proven Best Practices for Resilient Applications

In Chapter 3 we examined the steps in the software development life cycle (SDLC) that are essential for secure and resilient application software. We saw how new activities must make their way into existing processes to account for deliberate actions that lead to high software quality. In Chapter 4 we’ll overlay basic principles and practices atop the nonfunctional requirements we examined in Chapter 2 to help in designing quality into an application from the start.

Chapter Overview

To aid in designing new high-quality software once both the functional and nonfunctional requirements are approved and understood, application security and resilience principles and best practices are essential ...

Get Secure and Resilient Software Development 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.