Courses / Architecture Decision Playbook
MID-LEVEL SENIOR PLAYBOOK

Architecture Decision Playbook

Derive the architecture from the constraints, and defend it in the review.

12SECTIONS
31LESSONS
MID-LEVEL / SENIORLEVEL
CURRICULUM

What you'll go through, module by module

01

How Architects Think

6 sessions +

What an architectural decision actually is, and the framework for making one.

  • Why most engineers choose wrong 20 min · 1 task Free
  • What software architecture actually is 22 min Free
  • Functional vs non-functional requirements 24 min · 1 task Free
  • Architecture drivers 26 min · 1 task Free
  • Trade-offs 22 min Free
  • The decision framework 28 min · 1 task Free
02

Project Discovery

2 sessions +

Getting the information the decision depends on, out of people who did not know you needed it.

  • Running a discovery session 26 min · 1 task Premium
  • Reading a requirements document 24 min · 1 task Premium
03

Architecture Options

5 sessions +

Nine candidates, each with the case for it, the case against it, and the case it is wrong for.

  • Monolith and Layered 28 min Premium
  • Vertical Slice and Clean Architecture 30 min · 1 task Premium
  • Hexagonal and the Modular Monolith 28 min · 1 task Premium
  • Microservices, honestly 32 min · 1 task Premium
  • Event-Driven and Serverless 30 min Premium
04

Pattern Decision

3 sessions +

When and why to reach for a pattern — and the far more common answer, which is not yet.

  • Patterns for structure 30 min · 1 task Premium
  • Patterns for distribution 28 min Premium
  • Patterns for scale 26 min Premium
05

Technology Decision

3 sessions +

Choosing databases, queues and infrastructure from the workload rather than from the feature list.

  • Choosing a database 28 min Premium
  • Messaging and caching technology 24 min Premium
  • Infrastructure and deployment 22 min Premium
06

The Decision Matrix

1 session +

Turning drivers into a scored comparison you can put in front of a room.

  • Building the decision matrix 30 min · 1 task Premium
07

Decision Workshops

3 sessions +

Real briefs from real sectors, worked end to end.

  • Workshop: a clinic network 30 min Premium
  • Workshop: a two-sided marketplace 28 min Premium
  • Workshop: a payments platform 28 min Premium
08

Architecture Evolution

2 sessions +

Why the right decision has a shelf life, and how to plan for its expiry.

  • How systems actually evolve 26 min Premium
  • Migrating without a rewrite 24 min Premium
09

Cost Simulator

1 session +

What a decision actually costs once someone has to run it.

  • Pricing an architectural decision 26 min · 1 task Premium
010

The Architecture Simulator

2 sessions +

The tool, how it decides, and how to build one yourself.

  • Using the Architecture Simulator 24 min Premium
  • Building a rule engine 30 min · 1 task Premium
011

Real Company Reviews

1 session +

Why famous decisions were right for the company that made them, and wrong for you.

  • Why copying famous architectures fails 26 min Premium
012

Architecture Design Review

2 sessions +

Write the document. Defend it.

  • Writing the Architecture Decision Document 30 min Premium
  • Surviving the design review 26 min · 1 task Premium
What you'll walk away with

Outcomes

Most engineers pick an architecture the way they pick a restaurant — by what is popular, what a big company was seen using, or what they enjoyed last time. The result is systems that are more complex than the budget, the team or the deadline can carry. This playbook replaces that with a method: extract the drivers, compare candidates on real trade-offs, score them against the constraints you actually have, and write the decision down in a form somebody else can argue with. You finish it able to produce an Architecture Decision Document and defend it in a design review.

Get Free Access Student sign in → Free access opens the module map and the free sessions straight away — no approval, no waiting. The premium sessions stay locked until you get the full playbook.
PRICING

Access the Playbook

Pounds are for students paying from inside Egypt. If you are paying from outside Egypt, the dollar price applies.

Everything Included
1,499EGP $29.56 one-time
The complete playbook, yours for good.
  • All 12 modules, 31 lessons — lifetime access
  • Nine architectures compared, scored and priced
  • The Architecture Simulator and the cost model
  • Every practice task marked question by question
  • Finish with an Architecture Decision Document you can defend
Enroll in Everything Included
FAQ

Common questions

What is the Architecture Decision Playbook?+

A practical playbook for building the skill of making architectural decisions — from reading requirements and extracting the architecture drivers, through comparing options, costing them and testing the decision, to writing the architecture decision down and defending it.

Is this another software architecture course?+

It does contain lessons, but the goal is not to teach you one more architecture. You learn the concepts and the patterns, then apply them to real decisions using the Decision Matrix, the Cost Simulator, the Architecture Simulator and design reviews.

Who is this playbook for?+

Mainly mid-level and senior .NET developers who already know their way around .NET and architecture, and want to get better at making architectural decisions and defending them.

I'm already a senior developer. Do I really need this?+

If you already know the architectures, that is exactly the part this is aimed at. The goal is not to tell you what to pick — it is to make you examine why you picked it, which trade-offs you accepted, and what it would cost to find out the decision was wrong.

Do I need to know Clean Architecture, microservices or DDD before starting?+

You don't need to be an expert in them, but a decent grounding in software architecture makes the whole thing far more useful — especially the parts that turn on comparing architecture options.

Will the playbook tell me which architecture is best?+

No. There is no single best architecture for every project. You make the choice; the playbook and the simulators help you understand the consequences and the trade-offs that come with it.

How does the Architecture Simulator work?+

You pick an architecture for a given project, and the simulator analyses your decision across several dimensions: architecture fit, cost, complexity, team fit, scalability, risk, ROI, rollback cost and future evolution.

Can I compare different architectures for the same project?+

Yes. You can run more than one architecture against the same project context and compare the results and the trade-offs, instead of going on impressions or personal preference.

What is the Cost Simulator?+

The part that makes you think about what an architecture decision costs, not just whether you can build it. It looks at development, infrastructure, operations, maintenance, team, complexity and future change.

What does ROI have to do with architecture?+

Architecture is not only a technical decision. The simulator helps you ask whether the value you get from a decision justifies the cost, the complexity and the risk it adds to the project.

What is the rollback analysis?+

Knowing an architecture can be changed is not enough. What matters is knowing what changing it will cost you if, a year in, the assumptions you built the decision on no longer hold.

Does the simulator choose the architecture for me?+

No. The decision is yours. The simulator is built to challenge it and surface its strengths, its weaknesses and its trade-offs — not to replace your engineering judgement.

Are there practical exercises?+

Yes. This is not a reading exercise. You move from the concepts into project discovery, the decision matrix, pattern decisions, technology decisions and decision workshops, then into the simulators, defending your decisions as you go.

Will I learn to write architecture decision documents?+

Yes. You learn how to turn a decision into a documented one — something that can be explained, reviewed and defended in a design review.

Is this only about .NET?+

The playbook is aimed at .NET developers, but the skill of architectural decision-making outlives any one framework or language, and applies just as well to other systems and stacks.

Is this suitable for junior developers?+

They are not the main audience. The material is built for someone who has reached the point of being expected to understand the trade-offs and take part in architectural decisions, which is why mid-level and senior engineers are the target.

Can I access the playbook for free?+

Yes. There is a free version, so you can try the content and see how the playbook works before deciding whether to subscribe.

Why subscribe if I can try it for free?+

The free version exists so you can try the playbook. Subscribing opens the paid content and features of the full version, including the advanced parts and the complete run through the method and the tools, depending on your plan.

Can I subscribe after trying the free version?+

Yes. Try the free version first, and if the playbook suits you, subscribe for access to the paid content and features.

Can I get a refund after subscribing?+

No. Once you have tried the free version and then subscribed to the paid one, the payment is non-refundable. So try the free version first and make sure the content fits what you need before you subscribe.

Why is the subscription non-refundable?+

Because you get immediate digital access to the paid content and features, and you can preview and try the free version beforehand. That makes subscribing a final decision once the payment goes through.

Do I need to buy anything else to use the playbook?+

No. The playbook is built as a complete experience. You can start with the content, the exercises and the simulators included in your access, without buying another course.

Is this mostly theory or mostly practice?+

Both, but the point of it is application. You learn the concepts, then use them to analyse projects, compare options, estimate cost, test decisions and prepare an architecture decision.

What will I be able to do after finishing it?+

Move from "I know Clean Architecture and microservices" to "I can choose an architecture based on context, explain the trade-offs, estimate what the decision costs, name its risks, and know when it should be revisited."

How is this different from watching architecture courses on YouTube?+

YouTube can teach you what an architecture is. This trains you on when to choose it, why you would choose it, what you pay for that choice, and how to defend it.

Do I have to finish it in one sitting?+

No. It is built as a journey you work through gradually, moving from the lessons into application, simulations and decision exercises.

What if I disagree with the simulator's analysis?+

That is part of the point. The simulator is not the final word. If your reasoning differs, you should be able to defend it — the aim is to train you in defending architectural decisions, not in obeying a tool's output.

What if my project doesn't match the simulator's scenarios exactly?+

The simulator works from project context, architecture drivers and trade-offs. The goal is not a magic number for your project, but a way to analyse the decision against assumptions you have stated clearly.

What is the main outcome of the playbook?+

Decision-making. You should not leave having memorised more architecture options — you should leave better at answering one question: why this architecture, for this project, at this time, and what are you willing to pay for it?

~/home
Ln 1, Col 1 — UTF-8