---
title: High-level Architecture
slug: high-level-architecture
description: Discover how the Kubeark Platform revolutionizes your environment by offering versatile Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), and Software-as-a-Service (SaaS) solutions. With its robust three-tier architecture comprising a dyna
docTags: 
createdAt: 2023-07-19T12:45:55.996Z
---

### 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.

![](https://api.archbee.com/api/optimize/-uoBIPXCIMlUMvNPPrDxd/7CsW5GE1eCelkOqGkBeIG_high-lev-arch.jpeg)

### Logical decomposition

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

<font color="#0770dd">**Presentation Layer**</font>

- Web Application
- REST API Endpoints
- Notifications
- Webhooks

<font color="#0770dd">**Application Layer**</font>

- Monitoring
- API logic implementation
- Kubernetes Management

<font color="#0770dd">**Persistent Layer**</font>

- Postgres
- Redis

### Features decomposition

![](https://api.archbee.com/api/optimize/-uoBIPXCIMlUMvNPPrDxd/rlluScZHAsGTsqSQgSseh_feat-decomp.jpeg)

