Micro Frontends - From zero to Hero


FrEnd - Version:1
Description
In the recent years web applications have drastically grown in size. Nowadays multiple teams and developers are working on the frontend alone. Quite often, this leads to communication and alignment issues together with longer times to market. A fresh alternative is the pattern of micro frontends. In this architecture paradigm multiple teams can work on a large application independently. The workshop covers the whole life cycle of micro frontends – from the initial architecture decisions to maintenance. Importantly, our main goal is to create loosely coupled micro frontends which can be scaled indefinitely. Our main focus points will be developer experience and reliability. In this workshop you’ll learn how micro frontend applications can be designed and implemented. You’ll see what possible directions can be taken and where additional attention to detail is required. At the end of the workshop, you’ve built your own micro frontend solution and obtained first-hand experience in doing a proper domain decomposition to identify suitable micro frontends. You’ll have a fundamental understanding of essential tools incl. modern frameworks and tools to create and orchestrate micro frontends.
Expand All
  • Block 1: Architectures
    • Web Approach
    • Server-Side Composition
    • Client-Side Composition
    • Siteless UIs
  • Block 2: Tooling for SPA Micro Frontends
    • Web Components
    • Single SPA
    • Module Federation
    • Piral
  • lock 3: Modularization
    • Domain Decomposition
    • Dependency Graphs
    • Technical vs Functional Modules
    • UX Scaling
  • Block 4: Development Concerns
    • App Shell Model
    • Emulator Distribution
    • Documentation Aggregation
    • E2E Testing