In a more realistic real-world application, we will need to run multiple Angular applications, which will be composed of multiple projects, libraries, modules, and microservices, as shown in the following diagram:
In the preceding diagram, some of the important things to note are detailed as follows:
- There are multiple Angular projects and applications.
- Library #1 and Library #2 can be reused in multiple projects simply by importing the libraries.
- During the development phase, we will create multiple modules that can also be reused in multiple projects.
So, let's jump right into it and ...