Architectures for huge Angular based enterprise applications npm Packages, Monorepos and Micro Apps
summary
Compares three concrete architectures and shows working demos: publishing reusable code as npm packages using Angular CLI 6, keeping everything in a monorepo (single node_modules) with tooling like nx to visualize dependencies, and composing micro‑apps via hyperlinks, iframes or a shell that lazy‑loads multiple SPAs. Demonstrates a shell that loads blue/red clients (including an AngularJS client) to prove mixing stacks is possible, warns about versioning, contract complexity and bundle duplication, and offers a decision tree to choose which approach fits deployment, state‑sharing and team boundaries.
AI-written summary · about
chapters (6)
- 0:00Start
- 10:18Moving back and forth
- 11:47Tooling & Generator
- 13:24Disadvantages
- 20:18Providing a SPA based Shell
- 29:12Conclusion
related talks
33mArchitectures for huge Angular based Enterprise Applications: npm Packages, Monorepos and Microservices
20mArchitectures for huge Angular based Enterprise Applications...
35mArchitectures for Huge Angular Based Enterprise Applications
45mA Software Architect's Approach towards SPA Based Micro Apps
39mSustainable Client Architectures with Micro Apps
21mSustainable Angular Architecture
34mAngular Monorepo Diaries
22mSustainable Angular Architectures with Monorepos and Strategic Domain Driven Design
