Skip to content

Search

Find insights, training programs, and workshops

How Architects Think
All levels — SA, EA, TS5-6 hoursSystems thinking toolkit + abstraction ladder + decision heuristics reference card

The cognitive toolkit of architecture — systems thinking, abstraction, balancing business and technical concerns, deciding under uncertainty, and trade-off thinking. Builds the mindset, not just the knowledge.

...same, you're either very lucky or you haven't looked hard enough. Systems thinking — Relationships, boundaries, and emergent behaviour Most people see parts. Architects see wholes. Most people see features....

1 DayIntensive
MindsetNot just methods
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.

...match? e.g. Frontend app Frontend team Yes — but creates frontend/backend split If your system has boundaries you didn't design, Conway's Law designed them for you. Centralised vs federated — The spectrum...

1 DayIntensive
StrategicEA · TS
Requirements, Constraints, Trade-offs & Compromise
All levels — SA, EA, TS5-6 hoursTrade-off framework + constraint register template + requirements classification guide

The art of making the best possible architectural decision given what is required, what is constrained, and what must be sacrificed.

...— and architects who ignore constraints design solutions that can't be built. Constraints are the boundaries within which architecture must operate. They're not preferences — they're limits. Common...

1 DayIntensive
PracticeReal decisions
Technical Debt & Rationalisation
Intermediate to Advanced (SA, EA, TS)5-6 hoursTechnical debt taxonomy + rationalisation prioritisation framework + modernisation criteria

How to understand, measure, prioritise, and reduce technical debt — the accumulated cost of shortcuts, outdated decisions, and deferred maintenance.

...current" Upgrade on schedule; track support end dates Architectural Wrong structural decisions — boundaries, coupling "Two services share a database" Restructure strategically — highest cost, highest...

1 DayIntensive
StrategicSA · EA · TS
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.

...they skip the stepping stone. The modular monolith comes first — decompose into modules with clear boundaries, enforce those boundaries, then extract to services when a module genuinely needs independent...

1.5 DaysIntensive
PracticalSA · EA
Future Operating Model
Advanced (EA, TS)5-6 hoursFuture operating model scenarios + AI-native organisation design principles + transition pathway + Communication Structure Heatmap

How organisations will need to restructure their technology capabilities, teams, and governance as AI, automation, and platform thinking reshape what it means to run a technology function.

...help teams adopt — not do work for them. Architecture teams govern — not design every system. Clear boundaries between platform and team responsibilities. Platforms shift teams from building foundations...

1 DayIntensive
StrategicEA · TS
Why Architecture Exists
All levels — SA, EA, TS3-4 hoursArchitecture purpose framework — complexity · alignment · risk · change · shared understanding

Why architecture exists — managing complexity, aligning technology with business, reducing risk, enabling change, and creating shared understanding across teams.

...shared library, add contract test, migrate consumers one at a time." Reducing complexity — Abstraction, boundaries, and structure So how do you make a complex system understandable? You use three tools....

Half-dayIntensive
PurposeWhy it matters
Cognitive Load & Team Interfaces
VP Engineering, Platform Leads, Engineering Managers, Principal Engineers3-4 hoursCognitive load assessment per team, an interaction model, and a platform team charter naming what the platform does and does not own

A team can only hold so much — and the interaction modes between teams are what decide whether that limit is respected or quietly exceeded.

...understanding somebody else's system. The fix is boundary redesign — the subject of Conway's Law & Team Boundaries. Carrying the wrong things. The team's load is the right size but the wrong shape: it maintains...

1 DayIntensive
CapacityWhat a team can hold
Decision Rights & Delegation
Engineering Managers, Tech Leads, Directors, CTO, VP Engineering3-4 hoursDecision rights map by altitude and domain, with every gap, overlap and delay node named

Decisions made at the wrong altitude are the commonest source of both bottleneck and drift — which makes delegation a design problem, not a trust problem.

...design and decision rights belong together. That side of the problem is covered in Conway's Law & Team Boundaries. Domain — which concern the decision belongs to Altitude alone is not enough. A decision...

1 DayIntensive
AltitudeWho decides what
Automation & Agentic Systems
Intermediate to Advanced (SA, EA, TS)6-7 hoursAutomation opportunity map + agent architecture blueprint + MCP/A2A integration guide + Agentic Risk & Cost Framework

How AI-powered architectures that plan, act, and use tools autonomously are reshaping integration and workflow — covering agentic patterns, MCP and A2A protocols, orchestration frameworks, human-in-the-loop design, guardrails, observability, and economic risk management.

...you expose tools via MCP, not custom APIs. A2A standardises how agents collaborate — you design agent boundaries, not just service boundaries. Both protocols reduce integration complexity — agents discover...

1.5 DaysIntensive
CurrentSA · EA · TS