For software engineers

From software engineer to software architect.

Most engineers become architects by accident, one painful decision at a time. Architect Path gives you a structured path instead: learn the concepts, drill the vocabulary, and test your judgment on realistic scenarios.

Coming soon to the App Store Coming soon to Google Play One-time purchase · No subscription · No account, ads or tracking
A lesson on distributed architecture styles, with a Listen button and a speed menu.
The home screen: a 12-day streak, 10 of 39 lessons done and a Continue learning card.
What's inside

Learn it, hear it, remember it, apply it.

Every lesson focuses on the why and the when-not-to, with real-world examples, key takeaways and revision questions.

Learn

13 modules, 39 short lessons from Foundation to Advanced, each ending with three revision questions to check your understanding.

Listen

Have any lesson read aloud at 0.75x to 1.5x speed. On iPhone it keeps going with the screen locked, so you can learn on a commute or a walk.

Flashcards

156 cards with spaced repetition. Rate each one and it comes back just before you would forget it.

Quiz

104 scenario questions that explain both the right answer and the tempting wrong one. Quiz one module, a mixed set, or the ones you missed.

Resources

A curated library of 88 books, papers, courses and certifications, filterable by topic and type, with bookmarks.

Private by design

No account, no ads, no analytics. Your progress stays on your device and works offline.

The path

Thirteen modules, from mindset to AI.

Start with how architects think, then work through structure, distribution, data and operations, and finish with leadership and architecting with AI.

Foundation

  1. The Architect's MindsetThinking in trade-offs
  2. Quality AttributesWhat the system must be
  3. Modularity & ComponentsCohesion, coupling and boundaries

Intermediate

  1. Architectural StylesMonoliths, services, events and beyond
  2. Domain-Driven DesignModel the business, find boundaries
  3. Distributed SystemsFailure, consistency and ordering
  4. Data ArchitectureStorage, scale and consistency
  5. Integration & APIsHow services talk reliably

Advanced

  1. Scale, Reliability & ObservabilitySystems that bend, not break
  2. Security ArchitectureLimit exposure, verify access, contain compromise
  3. Cloud & Evolutionary ArchitectureBuild systems that keep changing
  4. Decisions & LeadershipLead through decisions and influence
  5. Architecting with AIJudgment when code is cheap
A closer look

Built for a few minutes a day.

Start your path.

Coming soon for iPhone, iPad and Android.