A
Architecture Practice Lab
Log in
Readiness engine/For Matthias Training Alumni

Stop wondering if you're getting it right. Know it.

Matthias-calibrated scorecard feedback on your actual architectural work — in 2 to 3 minutes, as many rounds as it takes.

You just finished the in-person training. Your project starts Monday. Stay sharp until it matters.
4,000+
architects trained
12 yrs
teaching iSAQB
450 pp
SWARC4AI book
2–3 min
review turnaround
archilab.mbohlen.de/exercises/ddd-royalties
DDD · tactical~1 h
Running

Tactical Design — DDDFlix Royalties

Nine user stories. Three checkpoints. Classify, model, implement, reflect.

Your starter repo
git@example.com/archilab/ddd-royalties-a9fc2.git
Clone. Edit in your IDE. Commit + Push. Then submit here.
Checkpoints (3)
Narrated model
25 P. · 23/25
passed
2
Integration
30 P. · Tests 14/17
in review
3
Decision log
locked until #2 passes
locked
§ 01

The loop that never closes.

Customer quote — DDD pilot
„I read Vernon three times. I still didn't know if I was doing it right.“
— Pilot participant, n = 14

You finish training. The book sits on your shelf. Monday comes. You ship something. Nobody tells you whether the boundaries are right, whether the scorecard would pass.

The anxiety never closes — it just gets filed under „delivery pressure“ filed away.

// Diagnosis: feedback-loop = none. Expected value: persistent.

§ 02

How an exercise works

You work in your own IDE on a real Git repo. The platform provides the exercise, tracks checkpoints, and delivers scorecard feedback.

  1. STEP 01
    Choose an exercise
    From your dashboard. Domain, checkpoints, scorecard — all visible before you start.
  2. STEP 02
    Clone starter repo
    The platform provisions a private Git repo with exercise files. Copy the URL or open in your IDE.
  3. STEP 03
    Work in your IDE
    VS Code, IntelliJ, Zed — anything goes. Markdown, diagrams, TypeScript. Your tools, your pace.
  4. STEP 04
    Commit + Push
    Git is the hand-off. No ZIP upload, no copy-paste. Push, and the platform detects it.
  5. STEP 05
    Submit — read the scorecard
    AI reviewer trained by Matthias scores each criterion. APPROVE or REQUEST_REVISION in 2–3 min.
// Revise and resubmit — as many times as you need. No one-shot exam. No deadline pressure.
§ 03

Try the reviewer

See how the platform receives a real submission and streams back scorecard feedback — right in the browser.

Submit · Checkpoint 2hx-post /review
Branch to review
feature/royalty-aggregate#a9fc2d4
Latest commit
Extract RoyaltyAggregate, enforce positive-views invariant
du@example.com·4 files changed·+142 −38
Submissions
src/index.ts
src/royalty-aggregate.ts
src/studio.ts
tests/royalties.test.ts (unchanged ✓)
Review · DDD-ROYALTIES-CP2● streaming
Points
22/30
Reviewer: matthias-v3
Sandbox: on · Tests 14/17
Duration: 2 min 14 sec
Test correctness11/15
3 test failures — see log. royalties.test.ts unchanged.
Domain model consistency7/8
RoyaltyAggregate enforces invariant cleanly. Value-object immutability visible.
TypeScript strictness7/7
Strict-mode compiles; no type errors.
Verdict · REQUEST_REVISION22 / 30
§ 04

Domains

SWARC4AI
DDD
ADOC
ARCEVAL
SWARC4AILead domain
Architecture for AI-based systems
12 exercises·3 scorecards
DDD
Tactical domain-driven design patterns
12 exercises·3 scorecards
ADOC
Architecture documentation (arc42 aligned)
12 exercises·3 scorecards
ARCEVAL
Architecture evaluation
12 exercises·3 scorecards
§ 05

Solo or team practice

MODE · SOLO
Solo practice
  • Personal mastery exercises
  • Private workspace, your pace
  • Individual scorecard (architectural correctness)
  • Submit, revise, resubmit
MODE · TEAM
Team practice
  • Collaborative exercises on shared artifacts
  • Git-native team workspace provisioned per cohort
  • Team scorecard (consensus, communication, consistency)
  • Cohort structure, 3–4×/year
§ 06

Plans

start here
Self-serve
€59/month
  • +Unlimited submissions
  • +AI review + scorecard
  • +All four domains
  • +Community access
Cohort
€297–497/quarter
  • +Everything in Self-serve
  • +3–4 cohorts per year
  • +Direct access to Matthias
  • +Peer practice group
Enterprise
Custom
  • +Team workspaces
  • +Domain-specific exercises
  • +SSO, admin, reporting
  • +Tailored onboarding
For Matthias Training Alumni

You've learned it. Now practice until it sticks.

Log in with your training account. Your first exercise is already waiting.