<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Avinash Narwariya writing</title><description>Writing by Avinash Narwariya</description><link>https://avnsh.me/</link><item><title>Building scalable self-healing AI systems</title><link>https://avnsh.me/writing/self-healing-ai-systems/</link><guid isPermaLink="true">https://avnsh.me/writing/self-healing-ai-systems/</guid><description>How to build AI agent pipelines that recover on their own, using durable execution, verification loops, circuit breakers and observability.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Real-time at scale: how distributed systems handle millions of events per second</title><link>https://avnsh.me/writing/real-time-systems-at-scale/</link><guid isPermaLink="true">https://avnsh.me/writing/real-time-systems-at-scale/</guid><description>How real-time systems are built, where they break under load, and how to scale them with Kafka, WebSockets, backpressure and ordering guarantees.</description><pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate></item><item><title>The geography of speed: a developer&apos;s guide to CDNs</title><link>https://avnsh.me/writing/geography-of-speed-cdn/</link><guid isPermaLink="true">https://avnsh.me/writing/geography-of-speed-cdn/</guid><description>How CDNs work: edge caching, cutting latency, and three ways to add global asset delivery to a web app.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>Redis in distributed system design: rate limiting, locks and queues</title><link>https://avnsh.me/writing/redis-distributed-system-design/</link><guid isPermaLink="true">https://avnsh.me/writing/redis-distributed-system-design/</guid><description>Using Redis for more than caching: rate limiting, distributed locks, background jobs, and the trade-offs of each.</description><pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Designing a real-time voice AI architecture with WebSockets and LLMs</title><link>https://avnsh.me/writing/real-time-voice-ai-architecture/</link><guid isPermaLink="true">https://avnsh.me/writing/real-time-voice-ai-architecture/</guid><description>How WebSockets, streaming speech-to-text, an LLM and text-to-speech fit together to keep voice AI conversations low latency.</description><pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Web application firewalls: how a WAF protects modern web apps</title><link>https://avnsh.me/writing/waf-practical-intro/</link><guid isPermaLink="true">https://avnsh.me/writing/waf-practical-intro/</guid><description>What a web application firewall is, where it sits in the stack, which common attacks it stops and how to deploy one.</description><pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Making monolithic-first auth work in a split client-server architecture</title><link>https://avnsh.me/writing/monolithic-first-auth-in-split-client-server-architecture/</link><guid isPermaLink="true">https://avnsh.me/writing/monolithic-first-auth-in-split-client-server-architecture/</guid><description>Why auth systems built for a monolith struggle once the client and server are split, and how a proxy bridges the gap.</description><pubDate>Fri, 16 Jan 2026 00:00:00 GMT</pubDate></item></channel></rss>