MASA is a new architectural model introduced by Gartner. It reflects what has emerged over the last five years, as organizations have experimented several digital projects.
In the race to digital transformation, MASA focuses on enabling rich, fluid and dynamic connections of people, processes, services, content, devices, and things. It enables the digital business technology platform within organizations.
MASA mesh is based on a multidimensional model where an application is an interconnected mesh of independent and autonomous apps and services.
A MASA application is made of several apps and services. Each app serves the need of a specific user persona within the process/activity. For example, if you take the Uber application, there are two different apps: “Uber for travelers” and “Uber for drivers”. We should also consider how the different channels – such as mobile, connected things, social media, partners … – interact with those apps and contribute to the global application.
Here are the requirements for building a MASA mesh application:
- Cloud-native: High elasticity and high availability system
- Web-scale: need to address the volume of the Internet traffic, which is potentially huge; need to scale with the growth of new devices.
- Modular: need to work with modular services that can be developed individually with no cross-dependencies.
- Adaptive: need to dynamically react to more and more rapid digital business changes.
It also contributes to the participation to a larger digital business ecosystem by offering:
- A fluid omnichannel user experience.
- APIs to connect with the digital ecosystem.
- Greater customer intimacy by leveraging analytics.
- Modern applications that differ from the legacy back-end systems but communicate smoothly with them.
Technologies supporting MASA are:
- App development tools
- API Management solutions
- Microservice frameworks
- Analytics engines
- Container engines and container management systems
- Platform as a Service (PaaS)
Mesh App and Service Architecture needs to be flexible enough to allow for the rapid evolution of users’ needs and methods of interacting with their technology. It has to be able to link up numerous endpoints including devices, apps, services, microservices and other information sources in a way that provides a cohesive and consistent user experience.
Savvy innovators are looking for solutions that are agile, integrated and that can scale.
What Gartner Says:
“Bringing mobile and IoT elements into the app and service architecture creates a comprehensive model to address back-end cloud scalability and front-end device mesh experiences. Application teams must create new modern architectures to deliver agile, flexible and dynamic cloud-based applications with agile, flexible and dynamic user experiences that span the digital mesh.”