Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Keynote: Frontend Architectures @BASTA! Spring ...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Manfred Steyer
PRO
February 25, 2020
Programming
0
320
Keynote: Frontend Architectures @BASTA! Spring 2020, Frankfurt
Manfred Steyer
PRO
February 25, 2020
Tweet
Share
More Decks by Manfred Steyer
See All by Manfred Steyer
Premier Disciplin for Micro Frontends Multi Version/ Framework Scenarios @OOP 2026, Munic
manfredsteyer
PRO
0
95
Beyond the Basics: Signal Forms
manfredsteyer
PRO
0
63
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
140
All About Angular‘s New Signal Forms
manfredsteyer
PRO
0
29
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
260
Your Architecture as a Crime Scene?Forensic Analysis
manfredsteyer
PRO
0
180
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
280
Your Architecture as a Crime Scene:Forensic Analysis
manfredsteyer
PRO
0
130
Reactive Thinking with Signals and the new Resource API
manfredsteyer
PRO
0
250
Other Decks in Programming
See All in Programming
CSC307 Lecture 03
javiergs
PRO
1
490
Oxlintはいいぞ
yug1224
5
1.4k
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
210
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
630
日本だけで解禁されているアプリ起動の方法
ryunakayama
0
250
CSC307 Lecture 10
javiergs
PRO
1
660
dchart: charts from deck markup
ajstarks
3
1k
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
230
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
4k
Featured
See All Featured
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
310
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
It's Worth the Effort
3n
188
29k
The SEO Collaboration Effect
kristinabergwall1
0
350
Practical Orchestrator
shlominoach
191
11k
Designing Powerful Visuals for Engaging Learning
tmiket
0
240
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
57
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
A Soul's Torment
seathinner
5
2.3k
Building Adaptive Systems
keathley
44
2.9k
Transcript
@ManfredSteyer s ManfredSteyer
@ManfredSteyer
@ManfredSteyer Frontend O/R-Mapper Service Layer Auto-Mapper Messaging Schnittstellen Contracts Domain
Logic Patterns MV* + Components
@ManfredSteyer Frontend Backend
@ManfredSteyer Usability on Multiple Platforms
@ManfredSteyer More and More Code on the Client
@ManfredSteyer Long Term Maintainability (10-20+ yrs)
@ManfredSteyer Milk Products Lasting Longer than some Frontend Frameworks
@ManfredSteyer Content Domain Driven Design Monorepos Microfrontends
@ManfredSteyer DDD
@ManfredSteyer Example e-Procurement System
@ManfredSteyer Catalog Approval Specification Ordering Example Sub-Domains
@ManfredSteyer Catalog Approval Specification Ordering Context Map
@ManfredSteyer Implementing DDD with a Monorepo
@ManfredSteyer Monorepo
@ManfredSteyer Advantages No version conflicts No burden with distributing libs
@ManfredSteyer Technical Challanges (Re-)Compilation (Re-)Testing Access Restriction b/w Libs Visualization
@ManfredSteyer https://nx.dev/web
@ManfredSteyer Micro Frontends
@ManfredSteyer Catalog Approval Specification Ordering Microfrontends ≈ Frontend per Sub-Domain
Sub-Domains
@ManfredSteyer Main Reasons for Microfrontends Decoupling b/w teams Autarkic teams
Varying technology/ architecture Separate Deployment
@ManfredSteyer
@ManfredSteyer
@ManfredSteyer
@ManfredSteyer µService Providing a (SPA-based) Shell µFrontend µFrontend µFrontend Shell
@ManfredSteyer Conclusion Requirements for modern UIs --> Complexer Frontend Architectures
DDD: Cutting into Domains Monorepos: Modelling Domains with Libs Microfrontends: Decoupling b/w Teams
@ManfredSteyer Contact [web] ANGULARarchitects.io [twitter] ManfredSteyer d Slides & Examples