AppViewX Architecture

AppViewX is designed based on microservice architecture and its deployed on Kubernetes, an open-source platform for deploying and managing containers. The microservice architecture of AppViewX makes it easier to move to containerized workloads and the containers being orchestrated using Kuberneters. Kubernetes provides container runtime, orchestration, self-healing mechanisms, service discovery and load balancing and its used for the deployment, scaling, management, and composition of application containers across clusters.

High Level Architecture

Understanding the AppViewX Architecture

Web Layer

The web layer includes services for user interaction.

Service Layer

The service layer houses the core AppViewX business logic that is responsible for fetching user inputs from the UI. The AppViewX application then uses these inputs to perform CLM operations for the end devices. The responses thus received are persisted in the database.

Data Layer

The data layer houses the persistence logic for the application. The data persistence logic is responsible for backing up the data in the application’s file system. In events of a data loss, the data can then be retrieved from the file system.

Other Integrations

Other Integrations are out-of-the-box ticketing, authorization, and authentication tools that AppViewX supports integration with.

Low Level Architecture