<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Khushal Agrawal - Distributed Systems &amp; Infrastructure Engineer</title><description>Engineering notebook on distributed systems, observability, AI runtime infrastructure, Linux, databases, and open-source software.</description><link>https://khushalagrawal.dev/</link><item><title>eBPF Tracing Notes for Runtime Latency</title><link>https://khushalagrawal.dev/blog/ebpf-tracing-runtime-latency/</link><guid isPermaLink="true">https://khushalagrawal.dev/blog/ebpf-tracing-runtime-latency/</guid><description>A practical outline for using eBPF to observe syscall latency, scheduler pressure, and runtime behavior with minimal application changes.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>Kafka Architecture Notes: Logs, Segments, and Consumer Lag</title><link>https://khushalagrawal.dev/blog/kafka-log-segment-architecture/</link><guid isPermaLink="true">https://khushalagrawal.dev/blog/kafka-log-segment-architecture/</guid><description>Engineering notes on Kafka&apos;s log-oriented architecture, segment lifecycle, replication, and why consumer lag is an operational signal rather than just a metric.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate></item><item><title>Redis Internals: The Event Loop as a Systems Primitive</title><link>https://khushalagrawal.dev/blog/redis-internals-event-loop/</link><guid isPermaLink="true">https://khushalagrawal.dev/blog/redis-internals-event-loop/</guid><description>A concise walkthrough of how Redis uses a single-threaded event loop, multiplexed I/O, and careful data structure choices to stay predictable under load.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>Concurrent Servers: Notes on Threads, Event Loops, libuv, Redis, and async/await</title><link>https://khushalagrawal.dev/blog/concurrent-servers-series-notes/</link><guid isPermaLink="true">https://khushalagrawal.dev/blog/concurrent-servers-series-notes/</guid><description>A series-level writeup from Eli Bendersky&apos;s concurrent servers articles, tracing the design space from sequential sockets to threads, event-driven I/O, libuv, Redis, and async/await.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate></item></channel></rss>