Search

Lessons (11)

  • Deployments, ReplicaSets & Rollouts

    … A Deployment is that shift manager for your pods. ![Deployment → ReplicaSet → Pods](/img/kubernetes/deployment.svg) Deployment → ReplicaSet …

  • Monolith vs Microservices

    … one deployable"] direction LR U[Users module] --- O[Orders module] --- P[Payments module] --- I[Inventory module] DB1[(One …

  • Why Kubernetes?

    … one or more containers running together Pods Deployment Keeps N identical pods running; handles rollouts Deployments Service A …

  • Helm, kubectl Cheat Sheet & Best Practices

    … Helm, the package manager The big idea Installing an app by hand means writing a Deployment, a Service …

  • Choosing an Architecture

    … a realistic example mermaid flowchart TB subgraph Mono["🏢 Modular monolith (one deployable)"] direction LR subgraph Ord["📦 Ordering: Hexagonal …

  • Kubernetes Cluster Architecture

    … apply Deployment (replicas: 3) A- E: store desired state C- A: watch: new Deployment → create ReplicaSet → create 3 …

  • Vertical Slice Architecture & the Modular Monolith

    … A modular monolith is one deployable application divided into strongly separated modules , each owning its own code and …

  • Architecture Patterns at Scale

    … out Central service capacity Microservices Independent domain ownership/deployments Distributed operations and contracts Serverless Bursty event-driven work …

  • Pods

    … In practice you create a Deployment (next lesson), which creates and replaces pods for you. What containers in …

  • What Is Software Architecture?

    … No customer can read another customer's orders Deployability Can we ship safely and often? Deploy many times …

  • Scaling & Health Probes

    … a metric (CPU by default) and adjusts a Deployment's replica count to keep it near a target …