Manage your microservice architecture with ease
AMPLIFY Mesh Governance gives companies the ability to control and manage API traffic running in multiple service meshes and Kubernetes-based Clouds (from on-premises to AWS, Google, and Azure) through a common control element, AMPLIFY Central:
- Each microservice is accompanied by a Mesh Gateway, that takes care of traffic management, policy enforcement, authentication, and monitoring;
- Axway's mesh agents automatically monitor new services being added to a managed service mesh and report them to the centralized environments view AMPLIFY Central.
The vast majority (91%) of companies are already using or have plans to use microservices, mainly for their proven benefits: agility and scalability (Dimensional Research, 2018). Of course, agility and scalability translate to your company as faster time to market. For Novartis, a global pharmaceuticals leader, APIs and microservices act as the foundation of their digital transformation program with the goals to innovate, and reduce the time between discovery of a molecule and its sale as a medicine.
For the business and technical benefits that microservices bring, they also increase cost in terms of management overhead and architectural complexity. Since deploying microservices, Netflix has been receiving more than one billion API calls every day (SmartBear). Based on research carried out by Axway and DZone, companies particularly struggle with monitoring challenges (58%).Read the Report
We need to be able to keep innovating and finding new ways to reduce the time between discovery of a molecule and its sale as a medicine. That means we need more agile and modular IT solutions. - Pascal Bouquet, Global Head of Architecture for Drug Development at Novartis
58% of respondents reported that monitoring is a concern when building apps with microservices
What are microservices and service mesh?
Microservices mark a new approach to software development. Instead of delivering an application as a single, autonomous unit (“monolith”), microservices deliver an application as a suite of modular services, that are independently deployable and scalable. This modularity accelerates time to market because any changes or updates only need to be made to a particular module, rather than the entire application. These services communicate with one another through a service mesh, a layer of infrastructure between individual microservices.See the Benefits