Skip to content

Platform Foundations

2 modules are currently being reworked. Watch this section over the next few days.

Platform Foundations covers the theory that changes slowly: systems thinking, reliability, observability, security, distributed systems, networking, eBPF, and engineering leadership. Use this section to build durable judgment before moving into Platform Disciplines, where the same ideas become SRE, platform engineering, GitOps, DevSecOps, MLOps, FinOps, and delivery practice.

There is no single perfect order for every learner. Use the sequence that matches the work you are moving toward.

RouteRecommended sequence
SRESystems Thinking -> Reliability Engineering -> Observability Theory -> Distributed Systems -> Security Principles -> Advanced Networking -> eBPF Fundamentals -> Engineering Leadership
DevEx BuilderSystems Thinking -> Engineering Leadership -> Reliability Engineering -> Observability Theory -> Security Principles -> Distributed Systems -> Advanced Networking -> eBPF Fundamentals
Platform ArchitectSystems Thinking -> Distributed Systems -> Advanced Networking -> eBPF Fundamentals -> Security Principles -> Reliability Engineering -> Observability Theory -> Engineering Leadership

If you are unsure, start with Systems Thinking. It is the common base for every route.

SectionModulesBest forPair with
Systems Thinking4everyone entering PlatformSRE and Platform Engineering
Reliability Engineering5SRE, operators, service ownersSRE and Chaos Engineering
Observability Theory4SRE, DevEx builders, platform operatorsObservability Toolkits and AIOps
Security Principles4architects, DevSecOps learners, platform ownersDevSecOps and Security Tools
Distributed Systems3architects, SREs, data and AI platform buildersGitOps, MLOps, and Data Engineering
Advanced Networking6architects, network-heavy operators, multi-cluster teamsKubernetes Networking and Networking Toolkits
eBPF Fundamentals1platform operators using kernel-powered networking, observability, and security toolsCilium, Tetragon, and Pixie
Engineering Leadership6senior engineers, leads, platform ownersPlatform Leadership and Platform Engineering

Before you read Foundations, you should already understand:

  • terminal, files, SSH, Git basics, and package installation from Fundamentals
  • containers, Kubernetes basics, declarative YAML, and kubectl
  • Services, Deployments, ConfigMaps, Secrets, namespaces, and labels
  • basic Linux networking and troubleshooting, especially if you plan to study reliability or networking
  • why CI/CD, observability, and infrastructure as code matter, even if you have not mastered the tools yet

If those topics still feel new, start with Fundamentals, then return here after Kubernetes Basics or a core Kubernetes Certifications route.

Move into Disciplines when you can explain the theory and want to apply it to a job role.

When you are ready to…Go next
define service health, incidents, toil, and error budgetsSRE
build self-service paths for developersPlatform Engineering
turn delivery into a reconciled operating modelGitOps or Release Engineering
integrate security into delivery and runtime operationsDevSecOps
choose concrete toolsToolkits
strengthen missing background insteadLinux, Cloud, or Kubernetes Certifications