<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>HzMinds Engineering</title>
  <link>https://www.hzminds.com/engineering/</link>
  <atom:link href="https://www.hzminds.com/engineering/rss.xml" rel="self" type="application/rss+xml"/>
  <description>Notes from building, modernizing, and operating real software systems.</description>
  <language>en</language>
  
  <lastBuildDate>Mon, 07 Sep 2026 00:00:00 +0000</lastBuildDate>
  
  
  <item>
    <title>Why an Enterprise API Becomes Slow as It Scales—and How to Diagnose It</title>
    <link>https://www.hzminds.com/engineering/why-enterprise-apis-get-slow-at-scale-and-how-to-diagnose-it/</link>
    <guid isPermaLink="true">https://www.hzminds.com/engineering/why-enterprise-apis-get-slow-at-scale-and-how-to-diagnose-it/</guid>
    <description>A step-by-step diagnostic process for enterprise API slowdowns—N+1 queries, connection pool exhaustion, blocking async code, and how to find the real bottleneck fast.</description>
    <category>Performance</category>
    <author>HzMinds Engineering Team</author>
    <pubDate>Mon, 07 Sep 2026 00:00:00 +0000</pubDate>
  </item>
  
  <item>
    <title>Designing a Multi-Tenant SaaS Platform With ASP.NET Core</title>
    <link>https://www.hzminds.com/engineering/designing-a-multi-tenant-saas-platform-with-aspnet-core/</link>
    <guid isPermaLink="true">https://www.hzminds.com/engineering/designing-a-multi-tenant-saas-platform-with-aspnet-core/</guid>
    <description>A practical engineering guide to tenant isolation, resolution, authorization, and scaling trade-offs for multi-tenant SaaS platforms built on ASP.NET Core.</description>
    <category>SaaS</category>
    <author>HzMinds Engineering Team</author>
    <pubDate>Mon, 31 Aug 2026 00:00:00 +0000</pubDate>
  </item>
  
  <item>
    <title>Building a Production-Ready RAG System for Enterprise Documents</title>
    <link>https://www.hzminds.com/engineering/building-a-production-ready-rag-system-for-enterprise-documents/</link>
    <guid isPermaLink="true">https://www.hzminds.com/engineering/building-a-production-ready-rag-system-for-enterprise-documents/</guid>
    <description>A practical engineering guide to building retrieval-augmented generation over enterprise documents, covering chunking, hybrid search, access control, and hallucination mitigation.</description>
    <category>RAG &amp; LLM</category>
    <author>HzMinds Engineering Team</author>
    <pubDate>Mon, 24 Aug 2026 00:00:00 +0000</pubDate>
  </item>
  
  <item>
    <title>How to Modernize a Legacy .NET Application Without Rewriting Everything</title>
    <link>https://www.hzminds.com/engineering/modernizing-legacy-dotnet-applications-without-a-rewrite/</link>
    <guid isPermaLink="true">https://www.hzminds.com/engineering/modernizing-legacy-dotnet-applications-without-a-rewrite/</guid>
    <description>A practical guide to modernizing legacy .NET Framework apps incrementally, using the strangler-fig pattern, characterization tests, and API extraction.</description>
    <category>Legacy Modernization</category>
    <author>HzMinds Engineering Team</author>
    <pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate>
  </item>
  
  <item>
    <title>When Should You Rewrite a Legacy Application—and When Should You Not?</title>
    <link>https://www.hzminds.com/engineering/when-to-rewrite-a-legacy-application-and-when-not-to/</link>
    <guid isPermaLink="true">https://www.hzminds.com/engineering/when-to-rewrite-a-legacy-application-and-when-not-to/</guid>
    <description>A practical engineering framework for deciding between a full rewrite, incremental modernization, or leaving a legacy system alone—with the trade-offs each path actually involves.</description>
    <category>Architecture</category>
    <author>HzMinds Engineering Team</author>
    <pubDate>Mon, 10 Aug 2026 00:00:00 +0000</pubDate>
  </item>
  
</channel>
</rss>
