Architectural Patterns
Table of Contents
1. Overview
TODO: write introduction for “Architectural Patterns”.
2. Details
TODO: expand this section.
Table of contents
- How Can You Recognize a Good Software Architecture? by Alexander Eisenhut
- Layers
- Pipes-and-Filters
- Broker
- Model-View-Controller
- Reactor
- Concurrency Patterns
- Dealing with Sharing
- Dealing with Mutation – Locking
- Dealing with Mutation – The Thread-Safe Interface
- Dealing with Mutation – Guarded Suspension
- Active Object
- Monitor Object
- Thread-Safe Queue – Two Serious Errors