Academyby Code2Deploy
All courses
Advanced

Platform Engineering

For engineers who now maintain infrastructure other engineers depend on.

What you'll be able to do

  • Design an internal developer platform around golden paths
  • Run GitOps as the single source of truth for cluster state
  • Enforce multi-tenancy and policy without blocking delivery
  • Define and defend SLOs for a platform with internal customers

Modules

  1. 01
    Platform as a productDeveloper experience, golden paths, paved roads, measuring platform adoption
  2. 02
    Kubernetes in depthControllers, CRDs, operators, admission webhooks, scheduling and affinity
  3. 03
    GitOps deliveryArgoCD and Flux, app-of-apps, progressive delivery, drift detection and reconciliation
  4. 04
    Traffic and connectivityGateway API, ingress controllers, service mesh trade-offs, mTLS between services
  5. 05
    Developer self-serviceBackstage, service catalogues, scaffolding templates, environment provisioning on request
  6. 06
    Multi-tenancy and policyNamespace strategy, OPA and Kyverno, quotas, network policy, tenant isolation
  7. 07
    Platform reliabilitySLOs for internal services, error budgets, capacity planning, upgrade strategy

Capstone

Build an internal developer platform where a developer provisions a new service, gets a pipeline, an environment and dashboards without filing a ticket.