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
330
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
Human in the Loop Beyond Approval: Toward True Collaboration @FrontMania 2026 in Utrecht
manfredsteyer
PRO
0
65
Agentic UI: Where the Agent meets the User @FrontMania 2026 in Utrecht
manfredsteyer
PRO
0
68
A2UI as an Architecture Question: Agentic UI Between AI Freedom and Control
manfredsteyer
PRO
0
96
AI-Ready Angular Architectures Architecture as Executable Contract
manfredsteyer
PRO
0
260
Nostalgia Meets Technology: Super Mario with TypeScript @BASTA 2026 in Mainz, Germany
manfredsteyer
PRO
0
61
Beyond Chatbots: Agentic UI with Open Standards @AGNTcon 2026 in Amsterdam
manfredsteyer
PRO
0
150
Next-Level Frontends: Agentic Web UIs Under the Hood
manfredsteyer
PRO
0
110
Agentic UI with Open Standards @ngGraz Sep 2026
manfredsteyer
PRO
0
120
Agentic UI with Open Standards @GDG Salzburg, Bgl & Prishtina
manfredsteyer
PRO
0
100
Other Decks in Programming
See All in Programming
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
380
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
35
17k
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
220
Workers Cache を知る
syumai
0
370
ジョジョの世界をXRで再現する
mofurune
0
170
phperだってパンチカードでコーディングしたい
o0h
PRO
0
340
カツオ、ご期待ください
suneo3476
0
190
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
130
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
気持ちぃ〜角丸 Squircle
ryu1013
0
310
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
110
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
Featured
See All Featured
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
330
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
540
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
440
ラッコキーワード サービス紹介資料
rakko
1
5.4M
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
280
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
Done Done
chrislema
187
17k
Design in an AI World
tapps
1
350
A designer walks into a library…
pauljervisheath
211
25k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
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