Skip to content

    Frontend System Design, module F06

    Frontend application architecture

    Component, folder, layer and package structure, and how a front-end codebase scales with the size of the team.

    3 of 10 lessons published

    1. 1

      Component-Based Architecture (coming soon)

      Standard · beginner

    2. 2
      Component Composition and API Design

      Standard · intermediate

    3. 3
    4. 4

      Module Boundaries and Public APIs (coming soon)

      Standard · intermediate

    5. 5

      Client-Side Routing Architecture (coming soon)

      Standard · intermediate

    6. 6

      Layered and Clean Architecture for the UI (coming soon)

      Standard · advanced

    7. 7

      Ports and Adapters in the Front End (coming soon)

      Standard · advanced

    8. 8
    9. 9

      Monorepos and Shared Libraries (coming soon)

      Standard · intermediate

    10. 10

      Before Micro-Frontends: the Modular Monolith Front End (coming soon)

      Standard · intermediate

    All Frontend System Design modules