Skip to content

Architecture in the Frontend

Frontend architecture in practice

Frontend architectureyou can see in the code.

From state and feature flows to boundaries and responsibilities, this site explains the deeper ideas behind frontend architecture that holds up—clearly, concretely, and without framework hype.

For people who do not just build frontends, but also want to understand and explain the decisions behind them.

# FEATURE FLOW DIAGNOSTIC
[FLOW]The UI sends intents.The feature reacts instead of wiring callbacks.
[STATE]Loading, filtering, and selection are state.Not side jobs of the component.
[BOUNDARIES]Resource, Store, Facade, and Mapper have distinct jobs.The decision is visible in the code.
[VERDICT]Architecture does not begin with the big diagram.It begins at the next concrete boundary.

New here? Start with these four steps.

This site is not a linear manual. But many of its ideas build on each other. This path starts with a frontend mental model and ends with concrete architecture decisions.

  1. 01

    Think about frontend differently

    Start with the mental model behind reactive UIs and state that belongs to the frontend.

    Read Frontend is not backend →
  2. 02

    Separate responsibilities in the code

    See how clear boundaries become visible inside a frontend feature.

    Open Tactical Frontend Design →
  3. 03

    Understand feature flows

    Follow a Retrieve Slice from its external resource to the ViewModel on screen.

    Read the Retrieve Slice →
  4. 04

    Question your reflexes

    Examine plausible assumptions that make frontends needlessly expensive over time.

    Explore misconceptions →

Deep enough to understand. Concrete enough to apply.

Architecture terms are easy to name. The hard part starts when a project needs an actual decision: Where does the state live? Who knows about the ViewModel? Where does a command begin? Which boundary protects the domain?

That is why frontend-architekt.de connects the ideas behind an architecture to the boundaries where they become visible in code. Not as a universal recipe, but as a reasoned basis for making better decisions.

What you will find here

Go deeper and put it to work

These formats complement the core topics with decisions in context, recurring building blocks, and lessons from real projects.