Orthevs Engineering Lab · PEL

Design, deliver and operate platforms as products across their lifecycle.

The Platform Engineering Lab connects Blueprints, golden paths, clusters, add-ons, self-service, reliability and recovery in a Control Plane for standardized, governed platform offerings.

Documented target state · Concept / Architecture Baseline

Domain application · target architecture

Independent engineering environment

The Lab is designed as a complete domain application with a workspace, editors, models and SDK-like interfaces. Its Factories are the specialist tools; Engines handle processing and execution. Shared Contracts connect it with other Labs.

Engineer platforms and clusters through design, deployment, operations and evolution.

From Engineering Contract to verifiable outcome

  1. 01

    Contract & Foundation

    Requirements and rules select the domain foundation.

  2. 02

    Lab Workspace

    Models, editors and tools address the domain problem.

  3. 03

    Factory & Engine

    Specialist tools create artifacts and use suitable execution mechanisms.

  4. 04

    Validation & Product

    Tests, evidence and approvals lead to a versioned outcome.

The workflows and capabilities shown describe the documented target model. Check availability and maturity for each release and capability.

Mission and ambition

Self-service is only a product when operations and recovery come with it.

PEL treats platforms and clusters as versioned offerings rather than one-off installation projects. An offering combines Blueprint, supported providers, security and operational policies, SLOs, quotas, support model and documented lifecycle operations.

Users choose a golden path and describe the desired state. PEL validates capabilities, creates a plan with cost and policy checks, requests approvals and orchestrates isolated runners. The observed state is regularly checked against the approved revision.

Kubernetes is the first prioritized target system, but not the boundary of the product domain. PEL replaces neither Kubernetes nor Terraform, Ansible, Cluster API, Helm or GitOps. It integrates these tools behind stable domain and operation contracts.

Capability map

Twelve domains structure the Platform Engineering Lab.

The domains organize responsibility and lifecycles. Within them, Factories deliver clearly bounded, versionable capabilities.

1 · CPF · PBF · PCF · TOF

Platform Strategy & Architecture

Define platform products, target architectures, Blueprints and technical guardrails.

2 · CMF · IIF · IPF · NIF

Infrastructure & Resource Provisioning

Provision providers, compute, network, storage and resource reservations under control.

3 · NCF · NLF · NPF · OIF

Operating Systems & Node Engineering

Connect node roles, OS contracts, bootstrap, enrollment and node lifecycle with OSEL.

4 · CDF · CFF · CLPF · CUF

Cluster Engineering

Master cluster design, provisioning, fleets, upgrades and multi-cluster lifecycle.

5 · CAF · CNF · CSF · CRF

Cluster Foundation Services

Manage network, storage, runtime and add-ons as a compatible cluster foundation.

6 · COF · GOF · RLF · WAF

Delivery, Configuration & Automation

Combine GitOps, configuration, releases and workflows into repeatable delivery pathways.

7 · DPF · EVF · GPF · WSF

Developer Experience & Self-Service

Design portals, golden paths, environments and workspaces for safe self-service.

8 · DBSF · MSF · PSF · SPF

Platform Products & Shared Services

Deliver databases, messaging, registries, secrets and other services as standardized offerings.

9 · IRF · OBF · OMF · SLF

Reliability, Observability & Operations

Bring together SLOs, telemetry, health, capacity, diagnostics and operations across platforms.

10 · IAF · PSCF · POCF · SCSF

Security, Compliance & Governance

Embed policy, supply chain, security controls and Evidence in design, plan and operations.

11 · BAF · BCF · HAF · DRF

Resilience, Backup & Recovery

Treat backups, restore, disaster recovery and continuity as regularly tested product features.

12 · CFFO · DCF · DRCF · PLF

Lifecycle, Governance & Economics

Steer portfolio, cost, quotas, change, drift and decommissioning across the entire lifecycle.

Use cases

PEL starts with the complete engineering problem.

The scenarios combine several Factories into one dependable flow. They describe the documented target state, not a product function that is already committed.

1Greenfield

Deliver a Kubernetes offering as a golden path

A user selects an offering, parameterizes the Blueprint and receives plan, cost and policy results before execution. PEL provisions infrastructure, OS/nodes, cluster, network, storage, add-ons, security baseline, monitoring and backup, and concludes with acceptance and restore tests.

  • One request instead of a toolchain
  • Policies in every phase
  • Ready only after operational checks
PBF → IPF → CLPF → CNF/CSF → CAF → OMF/BAF
2Brownfield

Adopt existing clusters step by step

Read-only discovery and inventory form the starting point. PEL compares reality with the approved Blueprint, clarifies ownership and moves deliberately from Observed Only through Partially Managed to Fully Managed.

  • No forced immediate takeover
  • Ownership per resource area
  • Risk and drift report before mutation
DAF → TOF → DRCF → POCF → PLF
3Production Change

Cluster upgrades with stop and recovery gates

Support matrix, preflight, impact, maintenance window, backup and restore readiness are checked in advance. Control plane and workers follow safe batches; API, nodes, add-ons, services and SLOs are verified after each step.

  • Plan and approval
  • Batched execution
  • Forward recovery with Evidence
CUF → WAF → BAF/DRF → OMF → SLF
4Platform Service

Offer shared services as operable products

Database, messaging, registry or workspace offerings are published with service classes, quotas, secrets, SLOs, backup, support and decommissioning, and made consumable via self-service.

  • Service contract instead of one-off installation
  • SLO and support tier
  • Backup, restore and retirement
PSF → DPF → EVF → WSF → SLF → DCF

End-to-end lifecycle

From the requirement to the controlled next state.

PEL connects product definition and concrete platform instance through a failure-aware lifecycle with desired and observed state.

  1. 1
    Design

    Define the offering

    Set target audience, support, Blueprint, SLOs, policies, quotas and lifecycle.

  2. 2
    Validate

    Check inputs

    Validate schema, capabilities, providers, versions and dependencies.

  3. 3
    Plan

    Make change visible

    Produce diff, cost, risk, capacity and policy results in advance.

  4. 4
    Approve

    Confirm accountability

    Approve high-risk operations with maintenance window, backup and recovery path.

  5. 5
    Provision

    Create base resources

    Orchestrate infrastructure, OS/nodes and clusters through capability contracts.

  6. 6
    Configure

    Complete the platform

    Configure network, storage, runtime, add-ons, delivery and shared services.

  7. 7
    Verify

    Prove product readiness

    Check health, security, SLOs, backup and recovery before Ready.

  8. 8
    Operate

    Deliver the service

    Continuously steer workspaces, telemetry, capacity, support and cost.

  9. 9
    Update

    Change under control

    Update releases, clusters, nodes and add-ons with batches and health gates.

  10. 10
    Recover

    Prove recoverability

    Restore backups in isolation and demonstrate RPO, RTO and integrity.

  11. 11
    Retire

    Dismantle in order

    Handle dependencies, data, traffic, credentials and resources in a controlled way.

Closed feedback loop

Health, drift, adoption, cost and recovery feed back into the offering. Insights are not merely documented; they flow, versioned, into the next engineering cycle.

Reference architecture

Control Plane, Execution Plane and target platform have separate trust boundaries.

PEL plans and coordinates; isolated runners execute with minimal permissions; providers and clusters remain observable target systems.

Layer 1 · Shared platform services

Orthevs Platform

IAM, tenant, secrets, policy, event bus, audit, registry and artifact storage.

Layer 2 · Platform Control Plane

PEL Core & API

Catalog, desired/observed state, planning, approvals, workflow engine and operation ledger.

Layer 3 · Platform Capabilities

PEL Factories

Provisioning, clusters, add-ons, delivery, self-service, reliability and lifecycle.

Layer 4 · Execution & Targets

Runners, providers and clusters

IaC/config runners, cloud, virtualization, bare metal, Kubernetes and shared services.

Declarative First

A typed desired state leads; observed state and generation remain visible.

Plan before Apply

Diff, cost, policy, risk and approval are part of the operation.

Reconcile within limits

Not every drift is overwritten automatically; ownership and risk decide.

Failure-aware

Resume, compensation and forward recovery replace fictitious atomic transactions.

Lab Core

Shared responsibilities keep the Factories integrable.

The Lab Core bundles the cross-cutting domain services; a Factory adds a capability without rebuilding these foundations in parallel.

1

Resource & Topology Registry for relationships, scope, ownership, versions and labels.

Shared PEL function for consistent APIs, lifecycles and verifiable handovers.

2

Desired-State Store and Reconciliation Controller for planned and observed state.

Shared PEL function for consistent APIs, lifecycles and verifiable handovers.

3

Plan Engine for dependencies, diff, impact, cost and security checks.

Shared PEL function for consistent APIs, lifecycles and verifiable handovers.

4

Lifecycle Orchestrator for platforms, clusters and nodes.

Shared PEL function for consistent APIs, lifecycles and verifiable handovers.

5

Factory Manager for plugin discovery, permissions, configuration and version compatibility.

Shared PEL function for consistent APIs, lifecycles and verifiable handovers.

6

Operation Center for job state, logs, retries, resume, cancel and traceability.

Shared PEL function for consistent APIs, lifecycles and verifiable handovers.

7

Provider/Adapter Registry for target-system and tool plugins.

Shared PEL function for consistent APIs, lifecycles and verifiable handovers.

8

Approval & Policy Bridge for central policies and domain approvals.

Shared PEL function for consistent APIs, lifecycles and verifiable handovers.

9

Credential Broker for access to secret management without persistence in jobs or logs.

Shared PEL function for consistent APIs, lifecycles and verifiable handovers.

10

Artifact/Provenance Index for IaC plans, manifests, images, SBOM and evidence.

Shared PEL function for consistent APIs, lifecycles and verifiable handovers.

Domain model and evidence

Offering, Blueprint and instance turn platforms into traceable products.

PlatformOffering and PlatformBlueprint describe the product; PlatformInstance, Cluster, NodePool and Workspace form concrete instantiations. ProviderConnection, FactoryInstallation, Operation, ArtifactRef and Observation keep execution and state together.

Domain metadata is stored transactionally, large artifacts in object storage or registries, and telemetry in observability systems. Credentials are only ever referenced and provided through controlled secrets backends.

1

PlatformOffering

Version, providers, Blueprints, policies, support tier and SLOs.

2

PlatformBlueprint

Composition, variable schema, dependency graph and revision.

3

PlatformInstance

Owner, environments, desired revision and lifecycle state.

4

Cluster & NodePool

Distribution, version, roles, size, placement and health.

5

Operation

Target, change set, idempotency, approval, status and Evidence.

6

Observation

Generation, health, conditions, freshness and time of observation.

Security, governance and operations

Self-service needs strong protective boundaries for every mutation.

PEL combines least privilege, policy-as-code, short-lived credentials and risk-based changes with verifiable recovery.

Plan

Check changes in advance

Every mutation shows scope, diff, cost, risk and expected impact.

  • Schema and capability check
  • Policy-as-code
  • Explicit approval
Execution

Keep credentials in scope

Runners receive only time-bound, purpose-limited permissions for the operation.

  • Short-lived tokens
  • No unprotected kubeconfigs
  • NetworkPolicies and isolation
Change

Control the blast radius

Risk classes determine preflight, backup, maintenance window and four-eyes principle.

  • Serialization per target
  • Stop and resume criteria
  • No blind destructive retry
Recovery

Prove restore, not just backup

Only recovery tested in isolation counts as robust product evidence.

  • RPO/RTO Evidence
  • Integrity verification
  • Regular DR exercises

Interplay within the Orthevs system

PEL composes platform products from specialized Lab capabilities.

PEL remains owner of the platform lifecycle and uses OS, infrastructure, security and workload capabilities through versioned contracts.

OfferingPEL PlanIEL ResourcesOSEL NodesSEL GateReady Platform
IEL

Infrastructure Engineering

Provides sites, compute, network, storage and provider resources.

OSEL

Operating System Engineering

Delivers signed OS releases, bootstrap and host readiness for nodes.

SEL

Security Engineering

Validates security profiles, findings, policies and release Evidence.

AMEL

AI & ML Engineering

Consumes GPU capacity, workspaces and serving infrastructure as platform offerings.

BCEL

Blockchain Engineering

Consumes node, validator, network and storage profiles for ledger systems.

Roadmap target state

A Kubernetes offering proves the complete platform lifecycle first.

Multi-cluster and marketplace follow only once provisioning, operations, upgrade, recovery and decommissioning are robust on one target provider. The phases are deliberately described without binding delivery dates.

  1. Phase 0Foundation

    Scope, contracts and plan engine

    Domain model, Factory contract, core APIs, IAM/tenant, provider matrix, ADRs and UI prototype.

    Exit Gate: a Blueprint can be validated, versioned and planned.
  2. Phase 1Operational MVP

    Kubernetes on one target provider

    Provisioning, nodes, cluster, add-ons, observability, backup, upgrade, repair and retirement.

    Exit Gate: complete cluster lifecycle including a restore test.
  3. Phase 2Enterprise

    Multi-cluster and fleet operations

    Separate scopes, multiple clusters, policy-driven fleets and a scalable Execution Plane.

    Exit Gate: safe fleet operations across multiple platform instances.
  4. Phase 3Marketplace

    Platform service portfolio

    Standardized service offerings with SLOs, quotas, support, economics and recovery profiles.

    Exit Gate: services are discoverable, orderable and operable.
  5. Phase 4Advanced Operations

    Governance and recoverability

    Validated recovery, air gap, cross-service operations and advanced governance.

    Exit Gate: operational and recovery evidence supports the enterprise profile.
MVP scenario

Offering → Plan → Cluster → Operations → Upgrade → Restore → Retirement

The first vertical slice delivers a dev/test Kubernetes offering on a provider selected by ADR. A user can request, plan, approve, provision and operate it; upgrade, restore test and orderly decommissioning are explicitly part of the MVP path.

Deliberate boundaries

What the target state explicitly does not promise.

Named non-goals protect the Lab from a broad but unintegrated tool catalog and keep technical statements verifiable.

  • PEL does not develop its own Kubernetes distribution or hypervisor implementation.
  • IaC, configuration, GitOps and monitoring tools are integrated, not rewritten wholesale.
  • Self-service does not permit autonomous production mutations outside of policies and change boundaries.
  • Rollback is not promised as a complete reversal of irreversible infrastructure changes.
  • Brownfield resources move into a managed state only after ownership has been clarified.
  • The 48 Factories are a target catalog and are introduced through prioritized platform products.

PEL Factory Portfolio

48 capabilities across 12 domains.

Every Factory has its own detail page covering responsibility, use cases, artifacts and contract. The catalog represents the planned capability map.

Cluster Engineering

4 Factories

Cluster Foundation Services

4 Factories

Delivery, Configuration & Automation

4 Factories

Developer Experience & Self-Service

4 Factories

Infrastructure & Resource Provisioning

4 Factories

Lifecycle, Governance & Economics

4 Factories

Operating Systems & Node Engineering

4 Factories

Platform Products & Shared Services

4 Factories

Platform Strategy & Architecture

4 Factories

Reliability, Observability & Operations

4 Factories

Resilience, Backup & Recovery

4 Factories

Security, Compliance & Governance

4 Factories

Shape PEL together

Which platform offering should work as a golden path first?

A dev/test Kubernetes cluster, a standardized workspace or a shared service can be detailed as a vertical product with SLO, security, recovery and a complete lifecycle.

Orthevs – Engineering the foundation for what comes next.

Orthevs as an app

Install Orthevs

The Orthevs web app can be installed on supported mobile devices and desktop browsers.

iPhone and iPad

Open Orthevs in Safari. Tap Share, then Add to Home Screen. Enable Open as Web App if offered, then tap Add.

Android

For the web app, open the browser menu and choose Install app or Add to Home screen. Confirm the installation.

Desktop browser

Open the browser menu or the install icon in the address bar, then choose Install app or Add to Dock.

Web app installation depends on your browser. If no install prompt appears, follow the browser steps shown above.