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
Beyond Micro Frontends: Frontend Moduliths for ...
Search
Manfred Steyer
PRO
June 22, 2022
Programming
0
760
Beyond Micro Frontends: Frontend Moduliths for the Enterprise @enterjs2022
Manfred Steyer
PRO
June 22, 2022
Tweet
Share
More Decks by Manfred Steyer
See All by Manfred Steyer
Signal-Based Data FetchingWith the New httpResource
manfredsteyer
PRO
0
23
Modern Angular:Renovation for Your Applications @angularDays 2025 Munich
manfredsteyer
PRO
0
98
Effective Signals in Angular 19+ Rules and Helpers
manfredsteyer
PRO
0
190
The Price of Micro Frontends… and Your Alternatives @bastacon 2025 in Frankfurt
manfredsteyer
PRO
0
460
Your Architecture as a Crime Scene:Forensic Analysis @bastacon 2025 in Frankfurt
manfredsteyer
PRO
0
180
Modern Angular with Signals and Signal StoreNew Rules for Your Architecture @bastacon 2025 in Frankfurt
manfredsteyer
PRO
0
200
Effective Signals in Angular 19+: Rules and Helpers
manfredsteyer
PRO
0
870
Effective Signals in Angular 19+: Rules and Helpers @ngbe2024
manfredsteyer
PRO
0
520
Your Architecture as a Crime Scene: Improvements with Forensic Analysis
manfredsteyer
PRO
0
30
Other Decks in Programming
See All in Programming
Identifying and Analyzing Fake OSS with Malware - fukuoka.go#21
rhykw
0
530
ローコードサービスの進化のためのモノレポ移行
taro28
1
330
remix + cloudflare workers (DO) docker上でいい感じに開発する
yoshidatomoaki
0
110
Develop Faster With FrankenPHP
dunglas
1
1.8k
아직도 SOLID 를 '글'로만 알고 계신가요?
sh1mj1
0
350
List とは何か? / PHPerKaigi 2025
meihei3
0
310
PHPUnit 高速化テクニック / PHPUnit Speedup Techniques
pinkumohikan
1
910
プログラミング教育のコスパの話
superkinoko
0
110
PHPでお金を扱う時、終わりのない 謎の1円調査の旅にでなくて済む方法
nakka
3
960
PHPer's Guide to Daemon Crafting Taming and Summoning
uzulla
2
870
イベントソーシングによってインピーダンスミスマッチから解放された話
tkawae
1
310
データベースエンジニアの仕事を楽にする。PgAssistantの紹介
nnaka2992
8
3.9k
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
7
610
GraphQLとの向き合い方2022年版
quramy
45
14k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.6k
A designer walks into a library…
pauljervisheath
205
24k
Become a Pro
speakerdeck
PRO
27
5.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
176
52k
Writing Fast Ruby
sferik
628
61k
Raft: Consensus for Rubyists
vanstee
137
6.8k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Designing for humans not robots
tammielis
250
25k
Transcript
@ManfredSteyer ManfredSteyer Manfred Steyer, ANGULARarchitects.io Beyond Micro Frontends: Frontend Moduliths
for the Enterprise
@ManfredSteyer
@ManfredSteyer
@ManfredSteyer Booking App Check-in App Boarding App Luggage App
@ManfredSteyer
@ManfredSteyer
@ManfredSteyer
@ManfredSteyer
@ManfredSteyer
@ManfredSteyer Manfred Steyer
@ManfredSteyer
@ManfredSteyer Booking App Check-in App Boarding App Luggage App
@ManfredSteyer Shared Booking Boarding Repository n Repository 2 Repository 1
Strict Borders
@ManfredSteyer Shared Booking Boarding Repository n Repository 2 Repository 1
Strict Borders
@ManfredSteyer
@ManfredSteyer Shared Booking Boarding Published via npm: Pain! SPA: Download
into the Browser Version Mismatches?
@ManfredSteyer
@ManfredSteyer Monorepo Structure
@ManfredSteyer Everyone uses the latest versions No version conflicts Sharing
Libs: Easy
@ManfredSteyer Npm Registry
@ManfredSteyer Smart, Fast and Extensible Build System https://nrwl.io/nx
@ManfredSteyer Visualize Module Structure
@ManfredSteyer
@ManfredSteyer
@ManfredSteyer
@ManfredSteyer { […] "tags": ["domain:booking", "type:app"] }
@ManfredSteyer { "sourceTag": "domain:booking", "onlyDependOnLibsWithTags": ["domain:booking", "domain:shared"] }
@ManfredSteyer DEMO
@ManfredSteyer
@ManfredSteyer
@ManfredSteyer
@ManfredSteyer
@ManfredSteyer 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 @ManfredSteyer Smart Comp. Dumb Comp.
@ManfredSteyer
@ManfredSteyer Shared Booking Boarding Access Restrictions Separate Apps/ Builds/ Deployments
Single Version: No Conflicts! Better Build Times !!!
@ManfredSteyer Free eBook ANGULARarchitects.io/book
@ManfredSteyer • • •
@ManfredSteyer
@ManfredSteyer d Slides & Examples Remote and In-House http://softwarearchitekt.at/workshops