Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Angular Architecture Workshop @AngularDays in B...
Search
Manfred Steyer
PRO
October 23, 2025
Programming
310
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Angular Architecture Workshop @AngularDays in Berlin 2025
Manfred Steyer
PRO
October 23, 2025
More Decks by Manfred Steyer
See All by Manfred Steyer
Beyond Chatbots: Agentic UI with Open Standards @AGNTcon 2026 in Amsterdam
manfredsteyer
PRO
0
30
Next-Level Frontends: Agentic Web UIs Under the Hood
manfredsteyer
PRO
0
34
Agentic UI with Open Standards @ngGraz Sep 2026
manfredsteyer
PRO
0
68
Agentic UI with Open Standards @GDG Salzburg, Bgl & Prishtina
manfredsteyer
PRO
0
64
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
500
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
0
210
Nostalgia Meets Technology: Super Mario with TypeScript
manfredsteyer
PRO
0
300
Signal Forms: Details & Live Coding @enterJS 2026 in Mannheim
manfredsteyer
PRO
0
300
Strategic Design in the Frontend: Moduliths & Micro Frontends @DDDEurope
manfredsteyer
PRO
0
210
Other Decks in Programming
See All in Programming
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
230
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
380
LoopHub - ローカルで動く GitHub で、AI と共同開発
jugyo
1
550
VueプロジェクトをTypeScript7に対応させる- Side-by-Side戦略による一部高速化 -
koukimiura
0
110
Are APIs Still Relevant in the AI Era?
soyuka
0
210
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
320
型解析で実現する Go の言語内 DSL / Conference に Go! タイムテーブルの歩き方 for Gophers
mazrean
0
150
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
3
2.2k
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
140
iOSDC Japan 2026 - Swiftで作って学ぼう!データベース自作入門
kaseken
2
160
Building an Out-of-Order CPU
latte72
1
770
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
0
130
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Technical Leadership for Architectural Decision Making
baasie
3
570
Evolving SEO for Evolving Search Engines
ryanjones
0
290
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
280
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
500
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
450
Transcript
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten Angular Architecture
Workshop ANGULARarchitects.io
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 2 Agenda
#1 Modularization with Nx & Sheriff #2 Micro Frontends with Federation #3 Signals & Signal Forms #4 Signal Store
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 3 About
me (Remote) Angular Workshops and Consulting Google Developer Expert for Angular Blog, Books, Articles, and Talks about Angular Manfred Steyer, ANGULARarchitects.io
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 5 Workshop
Website Link
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten How to
Structure our Solution?
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten Good Fences
Makes Good Neighbors!
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 8 Vertical
Architectures < Minimal Dependencies Vertical 1 Vertical 2 Vertical 3 Feature Feature Feature Feature Feature Feature Feature Feature Feature Conway's law
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 9 Strategic
Design (DDD) Booking Check-in Boarding Luggage Sub-Domains
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 10 Booking
Boarding Bounded Context Flight Price Seats Passenger Tickets Flight Ticket Ubiquitous Language
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 11 Finding
Bounded Contexts Passenger Travel Agency Check-in Agent Boarding Agent Book Flight Check-in Passenger Check-in Luggage Board Plane Pickup Luggage
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 12 Event
Storming
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten Translation Into
The Frontend
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 14 Booking
Boarding Shared Feature Feature Feature Feature Feature UI UI UI UI UI UI UI UI UI Domain Domain Domain Domain Domain Domain Util Util Util Util Util Util Enterprise Monorepo Patterns, Nrwl 2018: https://tinyurl.com/y2jjxld7 Smart Comp. Dumb Comp. Shared Kernel (if really needed) & other libs
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten Nx
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 16
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 17 •
Organize Repos and Project(s) Around Libraries • Module Boundaries • Build Cache • Dependency Graph Selected Features
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 18 DEMO
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten Sheriff
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten @softarc/eslint-plugin-sheriff Works
with the Angular CLI and with Nx 20 Modularization Boundaries on a per-folder basis
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten • Visualizing
your Architecture • Analyzing your Architecture • Works with CLI and Nx 21 Detective
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 22 DEMO
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 23 Micro
Frontends
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 24 Micro
Frontends Booking App Check-in App Boarding App Luggage App
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 25 Module
Federation Shell (Host) Micro Frontend (Remote) // Maps Urls in // webpack config remotes: { mfe1: "http://..." } import('mfe1/Cmp') // Expose files in // webpack config exposes: { './Cmp': './my.cmp.ts' }
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 26 Sharing
Libs Shell (Host) Micro Frontend (Remote) shared: [ "@angular/core", "…" ] shared: [ "@angular/core", "…" ]
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 2 7
Alternatives Getting Popular TURBOPACK
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 28
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 29 DEMO
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 30 Free
eBook (6th Edition) ANGULARarchitects.io/book Module Federation & Nx
• Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 31 [Social
Media] Manfred Steyer [web] ANGULARarchitects.io Manfred Steyer @ Manfred Steyer Slides & Examples Remote Company Workshops and Consulting http://angulararchitects.io