System & Software Architecture — course poster
mermaid logo
Stage 4 · Architect

System & Software Architecture

Decisions you can defend

For senior engineers and tech leads expected to make architecture calls — monolith or microservices, strong or eventual consistency, where the queue goes — without ever having been taught how.

Architecture

The problem

Sound familiar?

You got promoted into architecture decisions and nobody ever taught you how to make them — you’re guessing with confidence.

“Should this be a microservice?” gets answered by fashion and blog posts, not by trade-offs.

The moment someone asks “why did you do it this way?” in a review, you reach for “best practice” because you never learned to name the cost.

Six months later nobody remembers why the architecture is the way it is — the reasoning evaporated into a Slack thread.

System & Software Architecture — course visual

What you leave with

What you walk away with

Not notes — artifacts you built yourself, ready to use on Monday.

A working trade-off vocabulary: load-bearing vs reversible decisions, and the cost attached to every pattern

Day 1 artifacts: boundary diagram, monolith/modular/microservices trade-off matrix, data-ownership + consistency map, annotated cache/queue flow, one written ADR

Day 2 artifacts: a capacity-estimation worksheet and two systems designed end-to-end as C4-style diagrams — one defended under structured review

Take-home tools: an architecture review checklist and an ADR template, usable at work Monday

The proof

Why this course delivers

2

systems designed end-to-end

1

design defended under review

0

patterns taught without their cost

  • Every pattern taught with its stated cost — the course’s spine is trade-offs, not fashion

  • Two full systems designed and defended per attendee — a wall of your own diagrams and ADRs, not slides about architecture

  • Built on real production architecture experience — the trainer runs 60+ repositories on written architecture conventions

Questions

Frequently asked

Who is System & Software Architecture for?

For senior engineers and tech leads expected to make architecture calls — monolith or microservices, strong or eventual consistency, where the queue goes — without ever having been taught how.

What do I walk away with?

Artifacts you built yourself, not notes — including:

  • A working trade-off vocabulary: load-bearing vs reversible decisions, and the cost attached to every pattern
  • Day 1 artifacts: boundary diagram, monolith/modular/microservices trade-off matrix, data-ownership + consistency map, annotated cache/queue flow, one written ADR
  • Day 2 artifacts: a capacity-estimation worksheet and two systems designed end-to-end as C4-style diagrams — one defended under structured review
Is this training hands-on or lecture-based?

Hands-on. Our trainings are taught by practitioners who ship production software daily — you spend the sessions building, breaking and fixing real things, not watching slides.

Is it delivered online or in person?

Delivery format and duration are decided per run — some runs are physical, some online. The details for each scheduled session are announced when registration opens.

How do I register, and how much does it cost?

Dates, venues and pricing are announced with each run. Hit “Get Notified” and you’ll be first in line when registration opens.

Ready to take a seat?

No run scheduled yet? Get notified and be first in line when registration opens — dates, venue and pricing land in your inbox first.

More in Stage 4 · Architect