Architectural patterns are essentially reusable solutions to common problems. Partitioning a system into separate layers, organizing components within them by related criteria, allows developers and teams to work better together. The scope is broader for the architectural patterns while design patterns represent a way to structure classes to build the best internal structure.
Table of contents
Fundamental Software Architectural PatternsLayers PatternClient Server PatternPipe and Filter PatternSOA PatternPub Sub PatternShared Data Patternp2p PatternService Broker PatternDiscover your architectureBonus: Architecture missmatch14 Comments
Sort: