Skip to content

How to Choose a Pattern

Choosing the right architecture depends on your specific context. This guide explains how to use our documentation and tool to make an informed decision.

Before looking at patterns, identify your non-negotiables:

  • Does the site need to be SEO-friendly?
  • How many teams will be working on it?
  • Is offline support required?

Determine if your application is “document-like” (MPA) or “app-like” (SPA). For something in between, consider Islands or SSR/Hybrid.

If you have 10+ teams working on a single product, Micro Frontends might be worth the complexity. For smaller teams, a Modular Monolith is usually better.

Our rule-based engine automates this scoring process for you. Try the Pattern Selector to get a personalized recommendation based on your project’s requirements.