Tech Study Guide
Cross-Topic Study Paths
Cross-topic paths for debugging a 504, Pod networking, Linux performance, TLS and mTLS, and cloud egress.
Cross-Topic Study Paths
These paths are designed for repeated practice. Each path crosses multiple topic boundaries because real incidents rarely respect the guideās navigation tree.
Use the page completion control on individual topic pages as you finish each step. The path cards below calculate progress locally in the browser so you can repeat the same path without changing the repository.
Linux Foundations to Operations
Build from boot, processes, filesystems, users, networking, and observability into practical host triage.
- Boot and Userspace Not started
- Processes and Threads Not started
- Filesystems and IO Not started
- Network Stack Not started
- Logs and Observability Not started
- Performance Triage Runbooks Not started
Kubernetes Networking Incident Path
Follow a request through Pod networking, Services, DNS, policy, ingress, and packet capture.
- Kubernetes Networking Not started
- Pod Networking and CNI Not started
- Services and EndpointSlices Not started
- Kubernetes DNS and CoreDNS Not started
- NetworkPolicy Not started
- Packet Capture and Analysis Not started
PostgreSQL Reliability and Zero Downtime
Connect PostgreSQL HA, PgBouncer, CloudNativePG, backups, and upgrade mechanics into one operational path.
- PostgreSQL Not started
- PostgreSQL Operations and HA Not started
- PgBouncer Not started
- CloudNativePG Not started
- PostgreSQL Zero-Downtime Upgrades Not started
Production ML from 101 to Advanced Systems
Move from ML basics through transformers, RAG, agents, serving, observability, evaluation, and security.
- ML 101 Foundations Not started
- Transformer Internals Not started
- Retrieval-Augmented Generation Not started
- Agents and Tool Use Not started
- Serving, Inference, and vLLM Not started
- LLM Inference Systems Not started
- Model Memory Math Not started
- Inference Benchmarking Not started
- Inference Runbooks Not started
- Evaluation and CI/CD Not started
- ML Security Threats Not started
Cross-Layer Incident Response
Practice request-path debugging across DNS, proxies, load balancers, Kubernetes, Linux, and databases.
- Incident Entry Points Not started
- Request Path Not started
- Cross-Layer Incident Runbooks Not started
- Resilience, Timeouts, and Draining Not started
- Load Balancers and Proxies Not started
- Kubernetes Troubleshooting Not started
Study Cards
Why use cross-topic study paths?
They practice the same boundary crossings that production incidents require.
Which path should start a 504 investigation?
Request Path, then Cross-Layer Incident Runbooks, load balancer behavior, timeout budget, and Kubernetes Services.
Why does cloud egress need DNS and NAT together?
DNS selects the target address, and that address determines whether traffic uses private routing, NAT, or public egress.
Why start distributed storage debugging with placement?
Placement and failure domains explain which OSDs should hold data and why recovery or fullness affects clients.
Why separate RAG retrieval from generation?
A model cannot ground an answer in a source the retriever failed to return.