<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>OpenForBD Engineering Blog</title>
    <link>https://openforbd.xyz/blog</link>
    <description>In-depth technical articles on distributed systems, databases, performance, and software architecture.</description>
    <language>en-US</language>
    <lastBuildDate>Fri, 30 Oct 2026 12:15:05 GMT</lastBuildDate>
    <atom:link href="https://openforbd.xyz/blog/feed.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title>Architecting Distributed Multi-Tier Caching for Sub-Millisecond P99 Latency</title>
      <link>https://openforbd.xyz/blog/architecting-distributed-caching-sub-millisecond-latency</link>
      <guid isPermaLink="true">https://openforbd.xyz/blog/architecting-distributed-caching-sub-millisecond-latency</guid>
      <description>A comprehensive deep-dive into multi-tier caching architectures (L1 in-process LRU, L2 distributed Redis cluster), cache invalidation stampede mitigation, and lease algorithms.</description>
      <author>Alexandre Mercer</author>
      <category>System Design &amp; Architecture</category>
      <pubDate>Sat, 26 Sep 2026 16:45:37 GMT</pubDate>
    </item>
    <item>
      <title>PostgreSQL Indexing Mastery: B-Trees, BRIN, GIN, and Query Planner Internals</title>
      <link>https://openforbd.xyz/blog/postgresql-indexing-mastery-btree-brin-gin-internals</link>
      <guid isPermaLink="true">https://openforbd.xyz/blog/postgresql-indexing-mastery-btree-brin-gin-internals</guid>
      <description>Demystifying how the PostgreSQL query planner makes cost decisions, how to use composite indexes effectively, when BRIN crushes B-Tree by 95% storage savings, and diagnosing sequential scans.</description>
      <author>Elena Rostova</author>
      <category>High-Performance Databases</category>
      <pubDate>Wed, 23 Sep 2026 16:45:37 GMT</pubDate>
    </item>
    <item>
      <title>Zero-Runtime JS: Maximizing Performance with Pure React Server Components</title>
      <link>https://openforbd.xyz/blog/zero-runtime-js-react-server-components-performance</link>
      <guid isPermaLink="true">https://openforbd.xyz/blog/zero-runtime-js-react-server-components-performance</guid>
      <description>Why sending megabytes of client JavaScript harms user experience, and how to leverage React Server Components, server-rendered syntax highlighting, and minimal interactive micro-islands.</description>
      <author>Kaito Tanaka</author>
      <category>Frontend Performance</category>
      <pubDate>Mon, 21 Sep 2026 16:45:37 GMT</pubDate>
    </item>
    <item>
      <title>Building Resilient Event-Driven Microservices: Idempotency, Outbox, and Retries</title>
      <link>https://openforbd.xyz/blog/resilient-event-driven-microservices-idempotency-outbox</link>
      <guid isPermaLink="true">https://openforbd.xyz/blog/resilient-event-driven-microservices-idempotency-outbox</guid>
      <description>How to prevent dual-write inconsistencies with the Transactional Outbox Pattern, guarantee exactly-once processing semantics through idempotency keys, and handle poison messages with DLQs.</description>
      <author>Alexandre Mercer</author>
      <category>Backend &amp; Concurrency</category>
      <pubDate>Fri, 18 Sep 2026 16:45:37 GMT</pubDate>
    </item>
    <item>
      <title>Linux Kernel Zero-Copy I/O: Deep Dive into sendfile(), splice(), and io_uring</title>
      <link>https://openforbd.xyz/blog/linux-kernel-zero-copy-sendfile-splice-iouring</link>
      <guid isPermaLink="true">https://openforbd.xyz/blog/linux-kernel-zero-copy-sendfile-splice-iouring</guid>
      <description>How standard read()/write() system calls waste CPU cycles copying memory between user space and kernel space, and how modern zero-copy primitives dramatically boost network throughput.</description>
      <author>Alexandre Mercer</author>
      <category>Backend &amp; Concurrency</category>
      <pubDate>Mon, 14 Sep 2026 16:45:37 GMT</pubDate>
    </item>
  </channel>
</rss>