This book captures the knowledge of seasoned developers and presents it in the form of a patterns catalog. Each pattern contains a simple, proven mechanism that solves a commonly recurring technical challenge. Patterns provide a common vocabulary and taxonomy for developers and architects to describe solutions concisely. By providing a common language for developers and architects, patterns enable the reuse of architecture, design, and implementation decisions. While each pattern can be understood and applied alone, you can also combine these patterns together and use them to build more complex systems.
What this guide covers: