Key Concepts

This page is the single glossary for the terms used throughout SVIEW and the
rest of this documentation. If a term in another article is unclear, it is
defined here.

Environment

An Environment is the top-level container in SVIEW. An Environment
corresponds to a Kubernetes cluster on a specific cloud provider (AWS or GCP)
and usually represents one stage of your deployment lifecycle.

Each Environment has its own health, compliance, and cost view on your SVIEW
dashboard.

Service

Within an Environment, a Service is a logical group of related Components
that you manage together — for example an application, its database, and its
storage bucket, grouped as one Service.

Component

A Component is an individual resource inside a Service: a database, a
cache, a storage bucket, a message queue, or an application deployment. Each
Component has its own dashboard in SVIEW showing its configuration, secrets,
and variables.

Catalog

The Catalog is the menu of Component types available for you to provision,
organized by category (Databases, Streaming, Storage, and more) and by cloud
provider. Provisioning a new database or cache starts here.

Namespace

A Namespace is a Kubernetes-level grouping that your Components run in. It
is used for filtering and for cost allocation — for example, viewing spend
broken down by namespace.

Stage

Stage is the lifecycle position of an Environment: dev, staging,
production, or test. Most teams run at least a dev and a production
Environment.

Hierarchy at a glance

flowchart TD
    E["Environment<br/>dev / staging / production<br/>on AWS or GCP"]
    S["Service<br/>a logical group you manage together"]
    C["Component<br/>a database, cache, bucket, queue, or app"]
    E --> S --> C

Clicking into an Environment shows its Services. Clicking into a
Service shows its Components.

Related articles


Did this page help you?