control over the system state when needed
Exhibiting predictable behavior, minimizing surprises
Simplicity: Managing Complexity
Small software projects can have delightfully simple and expressive code, but as projects get larger, they often become very complex and difficult to understand. This complexity slows down everyone who needs to work on the system, further increasing the cost of maintenance. A software project mired in complexity is sometime...
- 1. Reliable, Scalable, and Maintainable Applications
- from Designing Data-Intensive Applications
- Publisher: O'Reilly Media, Inc.
- Released: March 2017
An important note.
Share this highlighthttp://www.safaribooksonline.com/a/designing-data-intensive-applications/20961692/