×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
@ManfredSteyer ManfredSteyer Manfred Steyer, ANGULARarchitects.io Beyond Micro Frontends: Frontend Moduliths for the Enterprise
Slide 2
Slide 2 text
@ManfredSteyer
Slide 3
Slide 3 text
@ManfredSteyer
Slide 4
Slide 4 text
@ManfredSteyer Booking App Check-in App Boarding App Luggage App
Slide 5
Slide 5 text
@ManfredSteyer
Slide 6
Slide 6 text
@ManfredSteyer
Slide 7
Slide 7 text
@ManfredSteyer
Slide 8
Slide 8 text
@ManfredSteyer
Slide 9
Slide 9 text
@ManfredSteyer
Slide 10
Slide 10 text
@ManfredSteyer Manfred Steyer
Slide 11
Slide 11 text
@ManfredSteyer
Slide 12
Slide 12 text
@ManfredSteyer Booking App Check-in App Boarding App Luggage App
Slide 13
Slide 13 text
@ManfredSteyer Shared Booking Boarding Repository n Repository 2 Repository 1 Strict Borders
Slide 14
Slide 14 text
@ManfredSteyer Shared Booking Boarding Repository n Repository 2 Repository 1 Strict Borders
Slide 15
Slide 15 text
@ManfredSteyer
Slide 16
Slide 16 text
@ManfredSteyer Shared Booking Boarding Published via npm: Pain! SPA: Download into the Browser Version Mismatches?
Slide 17
Slide 17 text
@ManfredSteyer
Slide 18
Slide 18 text
@ManfredSteyer Monorepo Structure
Slide 19
Slide 19 text
@ManfredSteyer Everyone uses the latest versions No version conflicts Sharing Libs: Easy
Slide 20
Slide 20 text
@ManfredSteyer Npm Registry
Slide 21
Slide 21 text
@ManfredSteyer Smart, Fast and Extensible Build System https://nrwl.io/nx
Slide 22
Slide 22 text
@ManfredSteyer Visualize Module Structure
Slide 23
Slide 23 text
@ManfredSteyer
Slide 24
Slide 24 text
@ManfredSteyer
Slide 25
Slide 25 text
@ManfredSteyer
Slide 26
Slide 26 text
@ManfredSteyer { […] "tags": ["domain:booking", "type:app"] }
Slide 27
Slide 27 text
@ManfredSteyer { "sourceTag": "domain:booking", "onlyDependOnLibsWithTags": ["domain:booking", "domain:shared"] }
Slide 28
Slide 28 text
@ManfredSteyer DEMO
Slide 29
Slide 29 text
@ManfredSteyer
Slide 30
Slide 30 text
@ManfredSteyer
Slide 31
Slide 31 text
@ManfredSteyer
Slide 32
Slide 32 text
@ManfredSteyer
Slide 33
Slide 33 text
@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.
Slide 34
Slide 34 text
@ManfredSteyer
Slide 35
Slide 35 text
@ManfredSteyer Shared Booking Boarding Access Restrictions Separate Apps/ Builds/ Deployments Single Version: No Conflicts! Better Build Times !!!
Slide 36
Slide 36 text
@ManfredSteyer Free eBook ANGULARarchitects.io/book
Slide 37
Slide 37 text
@ManfredSteyer • • •
Slide 38
Slide 38 text
@ManfredSteyer
Slide 39
Slide 39 text
@ManfredSteyer d Slides & Examples Remote and In-House http://softwarearchitekt.at/workshops