Vue Micro Services
A simple mechanism to transform a monolithic Nuxt application into an application based on Micro Services architecture.
NuxtJS frameworks gives us the opportunity to build any web application we want.
Unfortunately, application built on this approach is monolithic and we cannot extend its behavior.
Of course we can extend the project with some elements, but these are small fragments.
NuxtJS allows for extensions from modules, plugins and other small libraries.
NuxtJS forces developers to have a specific directory structure (page, middleware, store, etc.).
This gives us a rigid application built on specific principles.
VueMS gives the possibility to divide the application into micro parts that use all
NuxtJS mechanisms, but do not have their limitations.
Structure of these parts is identical to the monolithic application, however each service can operate separately, communicate and interact with one another.
The services can have small mechanisms and very complex structures.