8

Building an Enterprise Portal Using Nx Monorepo Tools and NgRx

Typical enterprise applications usually consist of a backend and a frontend system. The backend is responsible for interacting with a database for data persistence and exposes a REST API. The frontend communicates with the backend system via the REST interface to exchange data. The frontend system can sometimes consist of multiple applications, including a web interface or a mobile application. Keeping all these applications and systems in separate source control repositories scales poorly and is difficult to maintain and build. Alternatively, we can follow a monorepo architecture for large enterprise applications, where each application resides in a separate location inside the ...

Get Angular Projects - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.