<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Laith Al Enooz — Logs</title><description>Notes on backend and distributed systems engineering.</description><link>https://laithalenooz.tech/</link><item><title>Keep the hot path honest</title><link>https://laithalenooz.tech/logs/decoupling-the-hot-path/</link><guid isPermaLink="true">https://laithalenooz.tech/logs/decoupling-the-hot-path/</guid><description>Why a trading core decouples execution from everything downstream, and what that buys you under load.</description><pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate><category>distributed-systems</category><category>kafka</category><category>architecture</category></item><item><title>When the session can&apos;t drop</title><link>https://laithalenooz.tech/logs/when-the-session-cant-drop/</link><guid isPermaLink="true">https://laithalenooz.tech/logs/when-the-session-cant-drop/</guid><description>Real-time EdTech has a different failure model than request/response. What it takes to keep thousands of live learning sessions open at once.</description><pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate><category>real-time</category><category>websockets</category><category>edtech</category></item></channel></rss>