A Pattern Language
Christopher Alexander
In this volume, 253 archetypal patterns consisting of problem statements, discussions, illustrations, and solutions provide lay persons with a framework for engaging in architectural design.
software-architecture backend advanced deep-dive design-patterns soft-skills
architecture expert senior internals under the hood