Structured learning series covering networking, cloud, DevOps, and more.
Learn Bacula (an enterprise open source backup suite with a distributed architecture of Director, Storage Daemon, File Daemon, and Catalog) from the fundamentals to production-grade: prerequisite skills & environment setup, background history & why you need it, core concepts & main architecture, installation & basic configuration, bconsole & job control, FileSet & include/exclude, pool volume & storage, schedule & job types, restore workflow, verify & autoprune, database & application backup, tape & storage management, daemon security & auth, TLS & network security, hardening & least privilege, multi-client & multi-director, troubleshooting & debug, Bacula 15.0.x & the latest features, enterprise vs community, tape library & cloud integration, performance & monitoring, roadmap & community, to the alternative ecosystem & final reflection across 23 episodes.

Learn BorgBackup (a Python-based backup tool for deduplication, compression, and authenticated encryption) from the basics all the way to production-grade: skill prerequisites & environment setup, background history & why you need it, core concepts & key architecture, repository initialization, your first backup with borg create, restore & extract, zstd lz4 & zlib compression, encryption & key management, prune & compact retention, automation with borgmatic, consistent database backups, borg on a remote SSH server, check & maintenance, repository security, hardening & multi-host, CVE & security releases, troubleshooting, Borg 1.4.5 vs Borg 2.0, performance & large datasets, the BorgWeb ecosystem & tools, monitoring & alerting, roadmap & community, and finally the alternative ecosystem & closing reflections — 23 episodes in total.

Learn Cloud Hypervisor (a modern Rust-based VMM for cloud workloads) from the basics to production-grade: pre-requisites skill & environment setup, history & background & why you need it, core concepts & main architecture, installation & build, first Linux & UEFI boot, CPU memory & machine config, storage block pmem & virtio-fs, networking tap vhost-user & vDPA, hotplug CPU memory & device, cloud images & cloud-init, snapshot & restore, live migration, virtual I/O virtio IOMMU & security, network security & isolation, confidential computing TDX & SGX, Windows guest & UEFI, testing & CI, v53.0 & roadmap, Kata Containers kata-clh backend, nested virtualization & EC2, performance & observability, up to the ecosystem & final reflection, with a total of 23 episodes.

Learn Cron Job (Linux task scheduling) from the ground up to production-grade: pre-requisites skill & environment setup, background history & why you need it, core concepts & main architecture, crontab syntax & time fields, managing crontab, output mail & logging, environment & PATH in cron, debugging & testing jobs, anacron & system cron dirs, production patterns lock retry & idempotency, backup & maintenance automation, randomization & avoid peak load, notifications & alerting, crontab allow/deny security, safe scripting & secrets, cron in containers & Kubernetes CronJob, timezone & DST handling, cronie 1.7.x & latest features, modern alternatives systemd timers, advanced distributed scheduling K8s CronJob, job monitoring & observability, roadmap & community, all the way to alternative ecosystems & final reflections with a total of 23 episodes.

Learn Firecracker (the microVM for Rust-based serverless, the foundation of AWS Lambda & Fargate) from the basics to production-grade: pre-requisites skill & environment setup, history & background & why you need it, core concepts & main architecture, setup & installation, API management boot & machine config, virtio-net & TAP networking, virtio-block & virtio-fs storage, jailer & security isolation, microVM image build & kernel optimization, snapshot & restore, balloon entropy & resource control, firecracker-containerd container integration, firectl Flintlock & MicroVMs orchestration, network isolation & filtering, security model & hardening, confidential computing & trusted guests, testing & performance benchmark, Firecracker 1.16 & the latest features, serverless & PaaS on top of microVMs, scaling many microVMs per host, observability & troubleshooting, the rust-vmm ecosystem & collaboration, up to the alternative ecosystems & final reflection, with a total of 23 episodes.

Learn Kata Containers (a secure microVM-based container runtime for Kubernetes) from the basics to production-grade: prerequisites, history & background, core concepts & architecture, installation & setup, RuntimeClass & workloads, runtime configuration, hypervisor backends, networking, storage, Kata agent & image management, GPU passthrough, confidential containers, debugging & troubleshooting, security model, network security, secure boot & image trust, multi-tenancy & isolation, Kata 4.0 & Rust runtime, Kata in the cloud, AI & agent sandboxes, performance & optimization, ecosystem & community, and a final reflection, with a total of 23 episodes.
