Variations
In this lesson, we'll look at some variations to the approaches we've discussed already in this chapter.
We'll cover the following...
Asset server #
The example uses a Node project for the shared assets. An alternative option is an asset server that stores the assets. Since the assets are static files loaded via HTTP, an asset server can just be a simple web server.
Over time, the assets will change. For the asset project from the example, a new version of the asset project would have to be created. The new version must be integrated in every microservice. This sounds like unnecessary work, but this way each application can be tested with a new version of the assets.
Therefore, even with an asset server, a new version of the assets should ...