Oasis is the key name of the project that completely holds the tools for creating independent development environments for all Masiv products.
It’s based on the MUI guidelines that are 100% frontend development-oriented and in the micro frontend concept, which extends the microservices concept in the frontend development area.
ℹ️ ThoughtWorks Technology Radar suggests developing a frontend app in multiple independent teams, where each one is specialized in a section of the final application. This grants the teams could work in a mission or different business areas but still focused on the same visual ecosystem and keep one access point.
Oasis's main features are aimed to grant code autonomy and independence while keeping the same visual ecosystem in the final application.
In that sense, as Oasis has an exclusive environment for its app development, it doesn’t interfere with other teams developing processes.
ℹ️ Oasis has its own repository and infrastructure completely isolated from the other teams working in the platform development.
Also, thanks to the Base libraries and some other core packages, the navigation between products is practically imperceptible to the final user as we are keeping the same visual ecosystem through the whole app.
Another fact of Oasis is that it allows developers to have plenty of tools to explore and test the code. Moreover, it solves daunting issues such as the creation and preservation of user sessions in the platform.
Code autonomy and independence
User identification, permissions, and session.
Same visual ecosystem in the final app
Get to know Oasis and the micro frontend concept behind it.
Get to know Oasis Single App composition and how our products are based on it.