<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Abu Hanif Technical Engineering Blog</title>
    <link>https://abuhanifmia.com/blog</link>
    <description>Technical write-ups, distributed systems architecture, Next.js 16, and PostgreSQL optimization by Staff Software Engineer MD Abu Hanif Mia.</description>
    <language>en-us</language>
    <lastBuildDate>Mon, 19 Oct 2026 20:31:07 GMT</lastBuildDate>
    <atom:link href="https://abuhanifmia.com/feed.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title>Architecting High-Throughput Next.js 16 Applications on Cloudflare Pages</title>
      <link>https://abuhanifmia.com/blog/nextjs-16-cloudflare-pages-architecture</link>
      <guid isPermaLink="true">https://abuhanifmia.com/blog/nextjs-16-cloudflare-pages-architecture</guid>
      <description>How to leverage the Next.js App Router, edge caching, and serverless compute on Cloudflare to achieve sub-50ms global latency.</description>
      <pubDate>Mon, 28 Sep 2026 10:00:00 GMT</pubDate>
      <author>abuhanifmain@gmail.com (MD Abu Hanif Mia)</author>
      <category>Next.js</category><category>Cloudflare</category><category>Performance</category><category>Architecture</category>
    </item>
    <item>
      <title>Zero-Latency Real-Time Telemetry with Supabase and Postgres CDC</title>
      <link>https://abuhanifmia.com/blog/realtime-telemetry-supabase-postgres-cdc</link>
      <guid isPermaLink="true">https://abuhanifmia.com/blog/realtime-telemetry-supabase-postgres-cdc</guid>
      <description>A deep dive into Postgres Write-Ahead Logs (WAL), Change Data Capture, and broadcasting live state across tens of thousands of WebSocket clients.</description>
      <pubDate>Fri, 14 Aug 2026 14:30:00 GMT</pubDate>
      <author>abuhanifmain@gmail.com (MD Abu Hanif Mia)</author>
      <category>PostgreSQL</category><category>Supabase</category><category>WebSockets</category><category>Databases</category>
    </item>
    <item>
      <title>Why We Swapped 12 Microservices for a Modular Monolith in 2026</title>
      <link>https://abuhanifmia.com/blog/swapping-microservices-for-modular-monolith</link>
      <guid isPermaLink="true">https://abuhanifmia.com/blog/swapping-microservices-for-modular-monolith</guid>
      <description>How distributed complexity, gRPC serialization overhead, and debugging friction led us back to a clean, well-tested modular codebase.</description>
      <pubDate>Thu, 02 Jul 2026 09:15:00 GMT</pubDate>
      <author>abuhanifmain@gmail.com (MD Abu Hanif Mia)</author>
      <category>System Design</category><category>DevOps</category><category>Microservices</category><category>Clean Code</category>
    </item>
    <item>
      <title>Mastering Database Indexing: How We Dropped Query Times From 4.2s to 12ms</title>
      <link>https://abuhanifmia.com/blog/mastering-postgres-indexing-query-optimization</link>
      <guid isPermaLink="true">https://abuhanifmia.com/blog/mastering-postgres-indexing-query-optimization</guid>
      <description>Practical guide to B-Trees, partial indexes, multi-column ordering, and analyzing execution plans with EXPLAIN ANALYZE.</description>
      <pubDate>Tue, 19 May 2026 11:00:00 GMT</pubDate>
      <author>abuhanifmain@gmail.com (MD Abu Hanif Mia)</author>
      <category>Databases</category><category>PostgreSQL</category><category>SQL</category><category>Performance</category>
    </item>
  </channel>
</rss>