Skip to content

Search

Find insights, training programs, and workshops

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.

...Volume GB-TB TB-PB Quality "Good enough for reports" "Good enough for decisions" The AI data platform architecture has layers: Ingestion — batch + streaming + document ingestion. Storage — data...

1.5 DaysIntensive
CurrentSA · EA · TS
Investment & Prioritisation
Advanced (EA, TS)5-6 hoursInvestment prioritisation model + business case guide (including TCO and unit economics) + sequencing criteria

How to decide which technology initiatives get funded, in what order, and why — connecting architecture to financial decisions and business outcomes.

...ignores dependencies: teams are funded to build features on infrastructure that doesn't exist yet, or platforms are built for capabilities that no team is ready to use. Architecture reveals the dependency...

1 DayIntensive
StrategicEA · TS
Capability Mapping & Business Outcomes
All levels — SA, EA, TS4-5 hoursBusiness capability map template + capability-to-outcome linkage model

How to build business capability maps, connect them to technology, and link capabilities to strategic outcomes — the bridge between business strategy and technical architecture.

...level 2 or 3. Solo modelling — architect's view ≠ business view. Run collaborative workshops. Over-engineering — 200+ capabilities at level 2 is too many. Target 30-80 at level 2. Build the map collaboratively,...

1.5 daysIntensive
PracticalMap-building exercise
Execution Stability & Structured Refactoring
CTOs, Engineering Directors, Principal Engineers, Engineering Managers3-4 hoursA classified structural risk map — your top friction modules sorted into dicing, slicing and peeling with a governance rule attached

Delivery slows because structural entropy accumulates unmeasured. Classify refactoring into dicing, slicing and peeling to restore predictability.

...because there is no incident to point at. Refactoring is usually treated as cleanup. It is structural engineering for long-term execution stability. Without method, refactoring becomes emotional. With structure,...

1 DayIntensive
LayersNot cleanup
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.

...11 — EOL Dec 2024 All Java services Medium — security patches stop Fixed — deadline approaching High Platform team TD-003 Deliberate No caching on product search Product Service Low — acceptable for current...

1 DayIntensive
StrategicSA · EA · TS
Build / Buy / Partner / Participate — Ecosystem Strategy
Intermediate to Advanced (SA, EA, TS)5-6 hoursBuild/buy/partner/participate decision framework + vendor and ecosystem evaluation scorecard + exit and switching cost analysis template

How to decide what to build, what to buy, what to access through partners, and what to participate in through ecosystems — covering differentiation vs commodity analysis, vendor evaluation, total cost of ownership, interoperability velocity, exit strategy, and lock-in risk.

...for capabilities you need but don't want to own. Participate in ecosystems — standards bodies, shared platforms, AI marketplaces — when the value is in the network, not in ownership. Sourcing strategy isn't...

1 DayIntensive
StrategicSA · EA · TS
AI Capabilities, Limitations & Use Cases
Beginner to Intermediate3-4 hoursTask-to-AI fit judgment + reference materials

What AI is genuinely good at, where it will let you down, and how to match the right task to the right tool. The judgment you need before you touch a prompt.

...because it increasingly means non-engineers can get small automation tasks done without waiting for engineering bandwidth. Multimodal generation AI is no longer text-only. It now works across images,...

Half DayIntensive
Beginner FriendlyNo math required
Conway's Law & Team Boundaries
CTO, VP Engineering, Engineering Directors, Principal Engineers3-4 hoursTwo-layer boundary map — the official org design set against actual incident load, with every structural gap named

Your architecture mirrors your communication structure whether you designed it that way or not — which makes team boundaries an architectural decision.

...architecture. Try it yourself — The coordination cost audit Count the recurring cross-team meetings your engineering organisation runs every week. For each one, answer: Meeting What decision is it coordinating?...

1 DayIntensive
BoundariesStructure as design
Quality Attributes / -ilities
SA, EA — Intermediate5-6 hoursQuality attribute reference card + -ility prioritisation matrix

The non-functional characteristics that determine whether a system is truly fit for purpose — scalability, reliability, availability, performance, security, maintainability, and more.

...A payment system that processes transactions correctly but has no redundancy is a business risk. A platform that works today but can't be modified without breaking things is on a path to legacy. The...

1 DayIntensive
SA · EARoles
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.

...to maintain. Learning curve — the pattern is less intuitive than layered for junior developers. Over-engineering risk — for simple CRUD, hexagonal adds complexity without benefit. Hexagonal architecture...

1.5 DaysIntensive
PracticalSA · EA