# Platform Overview & Concepts

> Understand Kubeletto architecture, tenant boundaries, and core resource concepts.

- **Category**: Start Here
- **Last Verified**: 2026-07-14

Kubeletto is a modern, high-performance Serverless Container Platform (PaaS) designed to bridge the gap between complex infrastructure controls and rapid developer workflows. It compiles code, packages container images, and serves workloads on secure HTTPS endpoints automatically without requiring Kubernetes YAML files or manual ingress setup.

## Core Concepts

- **Project**: A logical grouping of related services and environment configurations scoped to a tenant.
- **Service**: A single microservice or workload mapping directly to a Knative container. Automatically receives a sub-domain routing endpoint.
- **Build**: The process of taking repository source files and compiling them into a secure OCI-compliant image.
- **Deployment**: A revision instance applied to the Knative runtime serving active user traffic.
- **Revision**: A point-in-time snapshot of service code and environment variables configuration.

## System Architecture Overview

Behind Kubeletto lies a single-node Knative cluster running on a lightweight K3s runtime, using Kourier for ingress and NATS JetStream for asynchronous job scheduling. BuildKit workers compile containers securely. Because resources scale down to zero when idle, you only pay for actual active compute request durations.

> [!INFO]
> Despite the Kubeletto name, you do not need to write Kubernetes configurations or manage pods directly. The control plane completely abstracts these settings.

*[Interactive pipeline flow visualizer available on the web view]*

