In memory of Saber Rastikerdar — creator of · Vazirmatn, the open typeface he gave the Persian web and asked nothing for.
Skip to content

Frontend Architecture

Boundaries, layering, and structuring applications that grow.

Part: 03 · Application Architecture · Priority: Critical

Taxonomy

Second-level groups and their articles. Each article is a standalone entry following the template; its filename is the kebab-case form of the title.

Structure & Boundaries

  • Separation of Concerns
  • Layered Architecture
  • Module Boundaries
  • Dependency Direction & Inversion

Organizing Code

  • Feature-Based Structure
  • Domain-Driven Frontend
  • Colocation Principles

Composition at Scale

  • Micro-Frontends
  • Module Federation
  • Shared Kernel & Contracts

Cross-Cutting Boundaries

  • Rendering Boundaries
  • Data-Fetching Boundaries
  • Client/Server Split

Decision-Making

  • Architectural Decision Records
  • Trade-off Analysis
  • Evolutionary Architecture

Index only. One canonical home per concept — overlapping ideas are owned here and cross-linked from other domains, never duplicated.

Peer-reviewed engineering decisions · MIT licensed