Chapter 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. In some cases, the frontend system can consist of more than one application, including a web interface or a mobile application. Keeping all these applications and systems in separate source control repositories does not scale well, and it is not easy to maintain and build. Alternatively, we can follow monorepo architecture for such large enterprise applications, where each application resides in ...

Get Angular Projects - Second 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.