Common Software Architectural Patterns you need to know

1.1 Layered design with segmented layers
2.1 The broker pattern
2.2. The model-view-controller pattern
2.3. A UML diagram of a Pipe and Filter based system
2.4. The client server architecture of an ATM banking system
2.5. A peer to peer view of a network
2.6. Diagram of a SOA view (OPC stands for Order Processing Center)
2.7. A publish-subscriber pattern realization
3.1. A component-and-connector view of map-reduce showing how the data processed by map is partitioned and subsequently processed by reduce
3.2. A multi-tier view of the Consumer Website Java EE application

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store