Cloud, Infrastructure & DevOps
Cloud infrastructure and modern DevOps practices form the operational bedrock of large-scale distributed systems. Phase 14 covers the complete modern infrastructure lifecycle:
All Topics in Phase 14
0 of 11 completedExplore virtualization mechanics: Hypervisors (Type 1 vs Type 2), Linux kernel primitives (cgroups, namespaces, OverlayFS), startup latency, and security isolation boundaries.
Package portable cloud-native applications: OCI image specifications, UnionFS layer caching, Dockerfile optimization, non-root security practices, and Multi-Stage builds.
Master container orchestration: Control Plane (API Server, etcd, Scheduler, Controller Manager), Worker Nodes, Pods, ClusterIP vs NodePort vs LoadBalancer Services, and Ingress Controllers.
Automate container operations: Declarative reconciliation loops, health probes, zero-downtime Rolling Updates, Horizontal Pod Autoscaler (HPA), and Karpenter node provisioning.
Manage cloud declarative state: Declarative vs Imperative IaC, Terraform State (`terraform.tfstate`), distributed locking with DynamoDB, drift detection, and modular architecture.
Architect modern deployment pipelines: Continuous Integration (Lint, Test, SAST, Container Packaging), Push vs Pull Continuous Delivery (GitOps with ArgoCD), and Canary release strategies.
Scale on leading indicators: CPU/Memory lagging metric limits, KEDA event-driven autoscaling, Kafka consumer group lag, and SQS queue backlog depth.
Select the right storage engine: Block Storage (AWS EBS, NVMe), File Storage (AWS EFS, NFS), and Object Storage (AWS S3, Blob Storage) physical latencies and architectural trade-offs.
Handle massive media uploads: S3 Presigned URLs, Multipart chunked parallel uploads, direct-to-S3 client uploads, event notifications, and asynchronous transcoding pipelines.
Design enterprise B2B SaaS platforms: Pool (Shared DB / Tenant ID column), Bridge (Schema per tenant), and Silo (Dedicated VPC & DB per tenant) isolation models and Row-Level Security (Postgres RLS).