выживание систем под нагрузкойkeeping systems alive under load
Практическое выживание систем под высокой нагрузкой: предотвращение аварий, профилирование, диагностика на лету и заложенный уровень надёжности (SLO/SLA). Каждая технология — с точки зрения SRE: как её мониторить, где узкие места, как она ведёт себя при отказе и как диагностировать без остановки сервиса. Каркас: 11 глав, 30 пунктов, страницы ещё не написаны.Practical survival for systems under high load: incident prevention, profiling, live diagnostics, and hitting a target reliability level (SLO/SLA). Every technology is covered from an SRE angle: how to monitor it, where its bottlenecks are, how it behaves on failure, and how to diagnose it without downtime. Skeleton: 11 chapters, 30 items, pages not yet written.
статусstatus
Это каркас: 11 глав и 30 пунктов зафиксированы, страницы ещё не написаны. Метка interview отмечает пункты, которые чаще всего всплывают на технических собеседованиях (SLI/SLO, OOM/cgroups, Pod failure patterns, Karpenter/overcommit, CPU Ready Time, PostgreSQL locks/autovacuum, MongoDB replication lag, Redis eviction/slow commands, GraphQL rate limiting, Prometheus cardinality, distributed tracing, eBPF/flamegraphs). Содержимое адаптировано из kb/sre.md — личного высокоуровневого плана, а не готового текста. Как и compiler-asm/, это практический раздел про эксплуатацию реальных систем, а не абстрактная теория, поэтому он стоит на верхнем уровне рядом с языками, а не внутри theory/.This is a skeleton: 11 chapters and 30 items are locked in, pages not yet written. The interview tag marks the items that come up most often in technical interviews (SLI/SLO, OOM/cgroups, pod failure patterns, Karpenter/overcommit, CPU ready time, PostgreSQL locks/autovacuum, MongoDB replication lag, Redis eviction/slow commands, GraphQL rate limiting, Prometheus cardinality, distributed tracing, eBPF/flamegraphs). Content is adapted from kb/sre.md — a personal high-level outline, not finished prose. Like compiler-asm/, this is a practical section about running real systems, not abstract theory, which is why it sits at the top level alongside the languages rather than inside theory/.