Relationship between Tactics and Architectural Styles/Patterns
Explanation
Section titled “Explanation”A tactic is a design decision that influences how a system responds on a quality attribute. Quality attributes are traits such as security or availability (see Quality Attribute).
A pattern is a conceptual solution to a design problem that keeps coming back in a defined context.
A useful comparison: a tactic is an atom, and a pattern is a molecule. A pattern is made of smaller, tactic-level decisions.
Tactics are simpler than patterns. They are also not finished designs. A team still has to realize a tactic through patterns, frameworks and code.
So the two ideas fit together. A tactic names the single decision. A pattern is one way to put such decisions into a concrete structure.
Example
Section titled “Example”A team wants a system to survive failures. “Keep a spare ready to take over” is a tactic. The team then realizes it through a pattern, a framework and some code. The tactic stays the same. The realization is where the details get decided.
Trade-offs
Section titled “Trade-offs”A tactic is simple, but it can have side effects. It may improve its target response while trading off other qualities. A tactic is also not a finished design. The team must still choose how to realize it with patterns, frameworks and code. Those choices add work and further decisions.
Diagram source
flowchart LR T1[Tactic A] --> P[Pattern] T2[Tactic B] --> P T3[Tactic C] --> P P --> R[Realized through frameworks and code]Checks
Section titled “Checks”- Each tactic named in the document is described as a design decision aimed at a quality attribute response.
- The document says how each chosen tactic is realized, for example through a pattern, framework or code.
- Side effects of a tactic on other quality attributes are noted.
Related
Section titled “Related”- Architectural Tactic
- Architectural Pattern
- Architecture Style
- Choosing and Applying Tactics
- Tactic Trade-off Balancing
- Layers Pattern
- Quality Attribute
- Working with Tactics and Quality Attributes
Sources
Section titled “Sources”- 2.5 Design Concepts: The Building Blocks for Creating Structures | Architectural Design | InformIT — informit.com, accessed 2026-11-09