Light atlas / architecture patterns

Navigate system design by constraint, not by buzzword.

A cartographic reference for 100 patterns engineers reach for when systems stretch, fail, drift, queue, split, cache, coordinate, migrate, secure, and recover.

How to use it

Start with the force acting on the system: latency, growth, failure, coordination, migration, security, or visibility.

What to say

Name the pattern, explain the mechanism, then own the trade-off.

What to avoid

Do not decorate architecture. Every pattern should absorb a specific pressure.

Pattern map

33 pressure territories. One hundred pattern paths.

DATA

Data Storage Patterns

6 patterns

CACHE

Caching Patterns

5 patterns

COMMS

Communication Patterns

7 patterns

RESILIENCE

Reliability Patterns

7 patterns

SCALE

Scaling Patterns

5 patterns

FLOW

Data Processing Patterns

4 patterns

EDGE

API Design Patterns

5 patterns

INFRA

Infrastructure Patterns

4 patterns

CONSENSUS

Consistency Patterns

4 patterns

OPS

Observability and Operations Patterns

3 patterns

CONSISTENCY

Consistency / Messaging

3 patterns

WORKFLOW

Consistency / Workflow

1 patterns

QUERY

Data / Query

2 patterns

REPAIR

Consistency / Storage

3 patterns

COORD

Coordination

4 patterns

EXECUTE

Execution

3 patterns

COMMS

Communication

1 patterns

LATENCY

Latency

1 patterns

CACHE

Caching / Latency

2 patterns

CONTROL

Traffic Control

4 patterns

RESILIENCE

Reliability

3 patterns

FALLBACK

Reliability / Caching

1 patterns

AVAILABLE

Availability

3 patterns

CELL

Availability / Scale

1 patterns

TENANT

Availability / Multi-Tenant

1 patterns

MIGRATE

Migration

3 patterns

SHADOW

Migration / Testing

1 patterns

RELEASE

Release

3 patterns

SCHEMA

Data Evolution

3 patterns

LIFECYCLE

Data Lifecycle

2 patterns

SECOPS

Security / Operations

2 patterns

SECURITY

Security

2 patterns

ARCH

Architecture

1 patterns