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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Manfred Steyer
PRO
October 23, 2025
Programming
340
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
Agentic UI with Open Standards: AG-UI, A2UI, and MCP Apps – When Do You Need Which? @OOP Focus Day 2026, Online
manfredsteyer
PRO
1
27
Beyond Chatbots: Agentic UI with Open Standards @W-JAX 2026, München
manfredsteyer
PRO
0
81
Architecture as Executable Contract: Agents Respecting Your Architecture @W-JAX 2026, München
manfredsteyer
PRO
0
160
A2UI as an Architecture Question: Agentic UI Between AI Freedom and Control
manfredsteyer
PRO
0
77
Agentic UI Requires Standards: How AG-UI, A2UI, and MCP Apps Play Together
manfredsteyer
PRO
0
86
AI-Ready Angular Architectures Architecture as Executable Contract
manfredsteyer
PRO
0
100
Human in the Loop Beyond Approval: Toward True Collaboration @FrontMania 2026 in Utrecht
manfredsteyer
PRO
0
110
Agentic UI: Where the Agent meets the User @FrontMania 2026 in Utrecht
manfredsteyer
PRO
0
120
A2UI as an Architecture Question: Agentic UI Between AI Freedom and Control
manfredsteyer
PRO
0
120
Other Decks in Programming
See All in Programming
ChromeでローカルLLM
ryu1013
0
200
SODA - FACT BOOK(JP)
sodainc
1
40k
flutter_test のその先へ — Flutter アプリの LLM 機能に「評価」という品質保証を
kosukesaigusa
0
200
AI時代のFlutter品質設計 — アプリ品質を守るQuality Layers
omatty198
0
360
社内AIエージェント「Askワンバン」における コストチューニングの取り組み
t0yohei
0
160
SFCで実現する病院・医療システムの動的組み立て式UI
koukimiura
1
170
AI時代のシニアエンジニアとは
yosuke_furukawa
PRO
15
11k
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
4
1.5k
作れるエンジニアから、価値を届けるエンジニアへ
ryunakayama
1
240
Railsバージョンを4倍にした話
optim
0
970
そのデザイントークン、Flutterでも同じ見た目になりますか?
nakamizu
0
320
Event is what happens
moro
2
4k
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
560
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
What the history of the web can teach us about the future of AI
inesmontani
PRO
3
800
The untapped power of vector embeddings
frankvandijk
2
2k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
300
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Utilizing Notion as your number one productivity tool
mfonobong
4
640
Mobile First: as difficult as doing things right
swwweet
225
10k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
240
Building Better People: How to give real-time feedback that sticks.
wjessup
371
20k
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