@BASTAcon & @ManfredSteyer
s
ManfredSteyer
Manfred Steyer, ANGULARarchitects.io
Angular Architectures for the Enterprise
Nx Monorepos, Module Federation,
and Microfrontends
Slide 2
Slide 2 text
@BASTAcon & @ManfredSteyer
Slide 3
Slide 3 text
@BASTAcon & @ManfredSteyer
Slide 4
Slide 4 text
@BASTAcon & @ManfredSteyer
Slide 5
Slide 5 text
@ManfredSteyer
Methodology for
bridging the gap b/w
requirements and
architecture/ design
Slide 6
Slide 6 text
@BASTAcon & @ManfredSteyer
Monolith?
Flight System
Flight System
@ManfredSteyer
Creating a Workspace with the CLI
npm install -g @angular/cli
ng new workspace
cd workspace
ng generate app my-app
ng generate lib my-lib
ng serve --project my-app
ng build --project my-app
Slide 17
Slide 17 text
@ManfredSteyer
Creating a Workspace with NX
npm install -g @angular/cli
npm init nx-workspace myworkspace
cd workspace
ng generate app my-app
ng generate lib my-lib
ng serve --project my-app
ng build --project my-app
@ManfredSteyer
Idea
const Component = await import('http://other-app/xyz')
Does not work with
webpack/ Angular CLI
Even lazy parts must be
known at compile time!