Overview

  • Architectural patterns are generally reusable solutions to commonly occurring problems under certain circumstances and contexts. These are similar both in goal and thinking to software design patterns but operate at a broader scale. These address various engineering, operations, business, data management, and infrastructure concerns which aims to minimise business risk as well as enable accelerated and stable value creation. Systems and Software Architectures are not necessarily visual in nature but are most often than not, logical configurations of micro and macro level components and actors in a model.
  • Care should be given to avoid rigid adherence to generally accepted practices when they are no longer relevant or may have nuances in application depending on the context and the changing landscape driven by technology and business requirements.
  • Circa 2017

 

Taxonomy

Domain

Subdomain

Pattern

Design Pattern

Solution Pattern

 

Concepts

Architecture. Design. Enterprise. System. Software. Data. Information. Business. Value. Practices. Patterns. Anti-patterns. Context. Practicality. Strategy. Logistics. Implementation. Execution. Change.

 

Catalog

Adaptive Systems

/ /

API Access Externalisation

/ /

Cross Cutting Concerns Management

/ /

Data Management

/ /

Decomposition Strategies

/ /

Deployment Mechanisms

/ /

Distributed Systems

/ /

Messaging Systems

/ /

Observability

/ /

Reliability Engineering

/ /

Security Management

/ /

Service Discovery Models

/ /

Shared Resource Systems

/ /

Structural Frameworks

/ /

Systems Communications and Integrations

/ /

Testability

/ /

User Interaction Models

/ /

 

/ / to be continued . . .

Previous Security Incident : Petya : 2017 06 28
Next NSA Math Genius, Did Right Thing, Got Fired, Made A Fortune

Suggested Posts

Why Not Reinventing The Wheel Will Doom Us

First Drop Falls

To You, Out There

Architecture Patterns And Practices, Circa 2017

The Keyboard … Is Mighty Still

In Storm’s Grips