Search

Find insights, training programs, and workshops

Common Architecture Patterns
Intermediate (SA, EA)5-7 hoursPattern selection guide + pattern comparison matrix + anti-pattern catalogue

Proven, reusable solutions to recurring structural problems — each with known trade-offs that make it suited to some contexts and unsuitable for others.

Quick Navigation Start here — What patterns are Layered architecture Microservices Event-driven architecture CQRS and event sourcing Hexagonal architecture Serverless Choosing a pattern Putting...

1.5 DaysIntensive
PracticalSA · EA
The Minimum Architecture Every Company Needs: The House, the Hallway, and the Doorbell
The Minimum Architecture Every Company Needs: The House, the Hallway, and the Doorbell

A practical architectural model explaining why most companies only need a modular monolith, a workflow orchestrator, and outcome-based events.

...Modern architecture discussions quickly become complicated. Teams start talking about: Microservices Event-driven systems Message brokers Workflow engines Distributed orchestration Before the first real...

Context-Driven Architecture: Why Software Design Must Adapt to Business Geography
Context-Driven Architecture: Why Software Design Must Adapt to Business Geography

Just as buildings must adapt to snow, desert, or tropical climates, software architecture must align with business geography to improve predictability and reduce complexity.

...microservices architecture inspired by high-scale technology firms. On paper, it looks modern. Distributed. Event-driven. Cloud-native. Six months later: Deployment coordination doubles Incident frequency rises Observability...

Architectural Decision Records (ADR): The Missing Layer Between Strategy and Implementation
Architectural Decision Records (ADR): The Missing Layer Between Strategy and Implementation

A practical guide explaining why Architectural Decision Records (ADR) are the missing link between enterprise architecture strategy and engineering implementation.

...Rationale Why was this chosen? Example: Improves system decoupling Handles traffic spikes better Enables event-driven workflows Consequences What trade-offs does this introduce? Example: Increased operational...

Data & AI Direction
Intermediate to Advanced (SA, EA, TS)5-6 hoursData and AI direction framework + AI readiness assessment + governance overlay

How data strategy and AI direction connect to architecture — covering data quality, governance, data architecture for AI, AI enablement, responsible AI, data products, data mesh, and building a data and AI roadmap.

...connection: Architecture decision Data consequence Service decomposition Determines who owns each data domain Event-driven communication Creates data flows between services API design Controls how data is accessed...

1.5 DaysIntensive
CurrentSA · EA · TS
Operating Model Choices
Advanced (EA, TS)5-6 hoursOperating model design canvas + team topology guide + Conway's Law application worksheet + Communication Structure Heatmap

How the structure of technology teams shapes the structure of the systems they build — covering Conway's Law, centralised vs federated models, platform teams, product operating models, team topologies, and designing the organisation that produces the architecture you want.

...Required team structure: one team that owns the platform, consuming teams that use it. Desired system: event-driven integration. Required team structure: teams that own events, not teams that own databases....

1 DayIntensive
StrategicEA · TS
Application, Integration, API, Interface, Data & Process Design
Intermediate to Advanced (SA, EA)6-8 hoursIntegration design playbook + API design standards + data movement pattern guide

How the components of a solution are structured internally, how they communicate with each other, and how they connect to the data and processes they depend on.

...answer the last one, your component has scope creep. Integration patterns — Synchronous, asynchronous, event-driven, and batch Components need to communicate. How they communicate determines the coupling,...

2 DaysIntensive
ComprehensiveSA · EA
Architecture Communication & Storytelling
Intermediate to Advanced (SA, EA, TS)5-6 hoursArchitecture communication playbook + executive presentation template + workshop facilitation guide

How to communicate architecture decisions so they are understood, adopted, and acted on — covering audience adaptation, executive communication, architecture papers, diagrams, workshop facilitation, and influence without authority.

...SLAs Interface specs, SLAs Variable Contractual Take one architecture decision — "We are migrating to event-driven integration" — and translate it for each audience: Audience Translation CEO "This reduces...

1 DayIntensive
CriticalSA · EA · TS
Standards & Reference Architectures
Intermediate (SA, EA)4-5 hoursReference architecture library starter + standards register + architecture principles catalogue

How to create, govern, and operationalise architecture standards and reference architectures — the agreed patterns and structures that create consistency, reduce duplication, and accelerate delivery at scale.

..."Data owned by domains." High flexibility — interpreted per context. Patterns — structural approaches. Event-driven integration, CQRS. Medium flexibility — apply with judgement. Technology choices — specific...

1 dayIntensive
PracticalStandards exercise
Technology, Infrastructure, Cloud & Security Design
Intermediate to Advanced (SA, EA)6-8 hoursInfrastructure decision framework + cloud pattern reference + security controls map

Where abstract architecture meets physical reality — choosing the platforms, compute, networking, and security controls that make the solution work at scale.

...workloads. Serverless (Lambda/Functions) — minimal control, low overhead (pay per execution). Best for event-driven, bursty, stateless workloads. Storage options: Block storage — raw disk volumes. Databases,...

2 DaysIntensive
PracticalSA · EA