biriukov.dev
What every SRE should know | Viacheslav Biriukov
Hi, I’m Viacheslav 👋 Welcome to my corner of the web where code, systems thinking, and life philosophy meet. I write about GNU/Linux, SRE, Golang, Rust, async I/O, and network engineering. Blog posts # Async Rust gotcha: evolving tokio::select! code has sharp edges… or a story about Cancellation safety, FutureExt::then(), insufficient tests, and I/O actors. Projects # trixter– a high‑performance, runtime‑tunable TCP chaos proxy. tokio-netem – a collection of Tokio AsyncRead/AsyncWrite adapters (delay, throttle, slice, terminate, shutdown, corrupt data, inject data) that power the Trixter proxy and can be used independently in tests and harnesses. cgtouch – vmtouch like util to show per cgroup per file Page Cache stats. Async Rust and Tokio I/O Streams: Backpressure, Concurrency, and Ergonomics Updated: Oct 2025 Async Rust with Tokio IO Streams: Backpressure, Concurrency, and Ergonomics.md I/O loop Tokio I/O Patterns Linux Page C…
| Status | 200 OK — live & indexed by cl0q |
|---|---|
| Last crawled | 2026-06-15 |
| Language | en-us |
| Server | GitHub.com |