Architecture

High-level Architecture

4min

Overview

Kubeark Platform is an multi-premise platform deployed in your environment and can be used to expose your Platform as IaaS, PaaS or SaaS for your Customers.

Document image


Logical decomposition

The Kubeark Platform utilizes a three-tier architecture, consisting of a presentation layer, an application layer, and a persistent layer.

Presentation Layer

  • Web Application
  • REST API Endpoints
  • Notifications
  • Webhooks

Application Layer

  • Monitoring
  • API logic implementation
  • Kubernetes Management

Persistent Layer

  • Postgres
  • Redis

Features decomposition

Document image