ArchitectMind
  1. Home
  2. Tutorials
  3. Book 10
Stage 4 · Production & architecture · 8 volumes · 328 topics

Book 10: Security, System Design & Solution Architecture

The architect's job: security architecture, system design, end-to-end solution architecture, decisions and risk, modernisation and delivery.

The first three topics of every volume are live. New topics are added in rounds across all volumes, so the whole path grows evenly.

Volume I

Security Architecture

1.1 Security ArchitecturePrinciples, security boundaries, trust boundaries and attack surface1.2 CIA TriadConfidentiality, integrity and availability as design goals for every asset1.3 Security PrinciplesLeast privilege, defense in depth, fail secure, zero trust and secure by design
Volume II

System Design Fundamentals

1.1 What Is System Design?Structuring components, data and interactions to meet requirements under constraints1.2 RequirementsFunctional and non-functional requirements that can be designed and tested1.3 ConstraintsFixed boundaries that shape the solution space
Volume III

Large-Scale & Distributed System Design

1.1 Traffic DistributionGetting each user to the nearest healthy place that can serve them1.2 Load BalancingSpreading requests across instances by health and real load1.3 Horizontal ScalingAdding instances instead of bigger machines — and knowing where it stops working
Volume IV

End-to-End Solution Architecture

1.1 Understanding the BusinessHow the business makes money, where it hurts, and what success looks like in numbers1.2 Stakeholder IdentificationFinding everyone who can shape, block or be affected by the solution — and what each needs1.3 Business CapabilitiesMapping what the business does — the stable backbone for services, teams and investment
Volume V

Architecture Decisions, Trade-offs & Risk

1.1 ADRArchitecture Decision Records — short, immutable documents that preserve why the system is the way it is1.2 Decision ContextThe forces, facts and assumptions that make one option better than another — and when to decide1.3 AlternativesGenerating real options, evaluating them fairly, and knowing when the evidence is strong enough
Volume VI

Legacy Modernization & Transformation

1.1 Legacy System DiscoveryFinding out what really exists — code, data, jobs, integrations, users and the people who know1.2 Dependency AnalysisMapping what depends on what — in code, at runtime, through data and in the batch night1.3 Architecture Reverse EngineeringRecovering the architecture as it really is — from code, runtime, data and people — into views you can reason about
Volume VII

Solution Architecture Delivery & Governance

1.1 Architecture & AgileIntentional architecture plus emergent design — building just enough runway ahead of features1.2 Architecture & Product ManagementPartnering with product — enablers in the backlog, options instead of vetoes, and shared prioritisation1.3 Architecture & Development TeamsEnabling autonomous teams — topologies, decision rights, guardrails and golden paths
Volume VIII

Solution Architect Workshops, Interviews & Final Assessment

1.1 Clarifying RequirementsTurning a deliberately vague prompt into an agreed, bounded problem — in five to eight minutes1.2 Asking the Right QuestionsHigh-impact questions first, asked with purpose, batched and summarised1.3 Identifying ConstraintsWhat you cannot change — and how it shapes every choice on the board
Newsletter

Get new tutorials every week

New ArchitectMind tutorials and interview questions, once a week. No spam, unsubscribe anytime.

Almost done! Check your inbox and click the confirmation link to complete your subscription.