Microapplications using Angular 2

I'm looking for an architecture solution that helps us develop different projects without dependencies (in development or production mode).

We have 4 different sandboxed projects, each of which is part of the SPA Monolith application, but our release dates are different.

Currently, each team builds their Angular 2 module and publishes it to NPM (typescript.)

The Shell project (orchestration project) consumes all applications, compiles them to Javascript and only then we can deploy.

The thing is, every time one of the projects wants to deploy, there is downtime for the whole application (because we need to change package.json and use a new project and then load new monolith files).

By the way, we are using Angular CLI to build our projects.

Any suggestions?

+3


source to share





All Articles