<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://hizidan.com/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hizidan.com/services</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hizidan.com/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://hizidan.com/book-meeting</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/building-an-influencer-marketing-platform-architecture-deep-dive</loc>
    <lastmod>2026-10-18T13:13:19.062Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/from-monolith-to-event-driven-a-practical-migration-guide</loc>
    <lastmod>2026-10-18T09:43:18.941Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/designing-restful-apis-best-practices-and-common-pitfalls</loc>
    <lastmod>2026-10-18T03:13:19.402Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/cloud-native-architecture-patterns-for-modern-saas</loc>
    <lastmod>2026-10-18T00:13:56.933Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/docker-multi-stage-builds-optimizing-container-images</loc>
    <lastmod>2026-10-18T09:53:19.592Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/building-an-influencer-marketing-platform-architecture-deep-dive-v2</loc>
    <lastmod>2026-10-18T06:09:58.965Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/authentication-and-authorization-patterns-in-saas-platforms</loc>
    <lastmod>2026-10-18T08:27:19.834Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/kubernetes-for-developers-beyond-the-basics</loc>
    <lastmod>2026-10-18T10:33:20.946Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/building-real-time-features-with-websockets-and-server-sent-events</loc>
    <lastmod>2026-10-18T15:50:33.685Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/building-scalable-microservices-lessons-from-production</loc>
    <lastmod>2026-10-18T07:40:49.187Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/cicd-pipeline-design-from-commit-to-production</loc>
    <lastmod>2026-10-18T01:18:19.376Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/the-complete-guide-to-api-gateway-and-graphql-federation</loc>
    <lastmod>2026-10-18T08:03:42.714Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/caching-strategies-for-web-applications</loc>
    <lastmod>2026-10-18T15:05:33.711Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/postgresql-performance-tuning-for-saas-applications</loc>
    <lastmod>2026-10-18T17:05:33.947Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/api-deprecation-control-planes-for-backend-platforms</loc>
    <lastmod>2026-10-17T12:20:09.733Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/why-i-built-an-e-commerce-platform-with-nextjs-and-medusa</loc>
    <lastmod>2026-10-17T09:42:49.762Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/observability-in-microservices-logs-metrics-and-traces</loc>
    <lastmod>2026-10-18T02:48:19.378Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/gitops-workflow-from-zero-to-production-deployment</loc>
    <lastmod>2026-10-18T00:56:26.916Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/tenant-aware-rate-limiting-for-multi-tenant-saas-apis</loc>
    <lastmod>2026-10-18T02:11:10.849Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/saas-multi-tenancy-patterns-for-data-isolation-at-scale</loc>
    <lastmod>2026-09-28T21:45:58.022Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/message-queue-selection-sqs-vs-rabbitmq-vs-kafka</loc>
    <lastmod>2026-10-10T22:53:04.636Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/saga-compensation-boundaries</loc>
    <lastmod>2026-10-16T05:52:29.118Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/error-handling-patterns-in-nodejs-applications</loc>
    <lastmod>2026-10-15T13:41:50.691Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/database-migrations-strategies-for-zero-downtime-deployments</loc>
    <lastmod>2026-10-12T11:30:35.689Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/horizontal-vs-vertical-scaling-when-and-why</loc>
    <lastmod>2026-10-18T06:03:19.369Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/service-mesh-comparison-istio-vs-linkerd-vs-consul</loc>
    <lastmod>2026-10-18T02:03:19.510Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/how-we-built-marensoft-an-influencer-marketing-platform-case-study</loc>
    <lastmod>2026-10-18T14:50:33.651Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/cqrs-and-event-sourcing-a-practical-guide-for-scalable-systems</loc>
    <lastmod>2026-10-08T14:11:12.942Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/rate-limiting-in-distributed-systems-algorithms-and-implementation</loc>
    <lastmod>2026-10-18T14:54:18.677Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/kubernetes-security-rbac-pod-security-and-network-policies</loc>
    <lastmod>2026-09-28T21:47:56.553Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/service-mesh-comparison-istio-vs-linkerd-vs-consul-deep-dive-2026</loc>
    <lastmod>2026-10-17T13:29:56.346Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/graphql-vs-rest-making-the-right-choice</loc>
    <lastmod>2026-10-18T10:18:19.450Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/edge-computing-architecture-and-use-cases</loc>
    <lastmod>2026-10-18T15:20:33.798Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/flutter-state-management-provider-vs-riverpod-vs-bloc</loc>
    <lastmod>2026-10-09T08:32:57.591Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/webassembly-wasm-the-future-of-web-performance</loc>
    <lastmod>2026-10-18T14:46:48.866Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/audit-logs-as-a-backend-evidence-layer</loc>
    <lastmod>2026-10-18T07:29:30.195Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/chaos-engineering-building-resilient-systems</loc>
    <lastmod>2026-10-18T06:48:19.271Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/api-versioning-strategies-breaking-changes-without-breaking-users</loc>
    <lastmod>2026-10-18T01:25:49.339Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/architectural-decision-records-adrs-documenting-design-decisions</loc>
    <lastmod>2026-10-18T14:19:18.664Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/testing-strategies-for-microservices</loc>
    <lastmod>2026-10-11T08:13:43.667Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/airflow-vs-prefect-vs-dagster-workflow-orchestration-comparison</loc>
    <lastmod>2026-10-18T08:43:19.274Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/monitoring-microservices-the-red-method-vs-use-method</loc>
    <lastmod>2026-10-18T03:33:20.072Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/the-art-of-code-review-building-a-culture-of-quality</loc>
    <lastmod>2026-10-09T06:20:33.185Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/event-driven-architecture-choreography-vs-orchestration</loc>
    <lastmod>2026-10-18T02:33:19.539Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/saas-multi-tenancy-advanced-patterns-for-data-isolation-at-scale</loc>
    <lastmod>2026-10-18T11:53:19.362Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/api-gateway-and-graphql-federation-production-patterns-for-unified-data-access</loc>
    <lastmod>2026-10-18T05:03:20.002Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/rate-limiting-in-distributed-systems-algorithms-and-implementation-2026-edition</loc>
    <lastmod>2026-10-18T03:03:19.449Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/event-sourcing-vs-event-driven-when-to-use-what</loc>
    <lastmod>2026-10-18T13:28:18.889Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/zero-trust-architecture-beyond-the-network-perimeter</loc>
    <lastmod>2026-10-18T07:55:49.535Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/container-security-scanning-signing-and-runtime-protection</loc>
    <lastmod>2026-10-18T08:03:19.340Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/sidecar-pattern-in-cloud-native-applications</loc>
    <lastmod>2026-10-18T00:41:27.024Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/grpc-vs-rest-vs-graphql-choosing-the-right-api-protocol</loc>
    <lastmod>2026-10-18T08:53:19.520Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/why-i-built-an-e-commerce-platform-with-nextjs-and-medusa-architecture-deep-dive-2026</loc>
    <lastmod>2026-10-18T09:33:20.430Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/feature-toggles-safe-deployments-and-gradual-rollouts</loc>
    <lastmod>2026-10-18T01:53:19.562Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/building-an-influencer-marketing-platform-architecture-deep-dive-third-edition</loc>
    <lastmod>2026-10-18T16:35:33.575Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/observability-in-microservices-opentelemetry-and-modern-production-patterns-2026-edition</loc>
    <lastmod>2026-10-18T00:33:57.223Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/service-mesh-comparison-istio-vs-linkerd-vs-consul-2026-edition</loc>
    <lastmod>2026-10-18T02:12:34.612Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/why-i-built-an-e-commerce-platform-with-nextjs-and-medusa-production-retrospective</loc>
    <lastmod>2026-10-18T08:09:19.094Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/9-clean-code-rules-every-developer-should-swear-by</loc>
    <lastmod>2026-10-18T08:21:19.159Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/gitops-workflow-from-zero-to-production-deployment-advanced-edition</loc>
    <lastmod>2026-10-18T15:01:48.787Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/domain-driven-design-in-practice-strategic-patterns-for-microservices</loc>
    <lastmod>2026-10-11T21:23:35.859Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/the-saga-pattern-managing-distributed-transactions-in-microservices</loc>
    <lastmod>2026-10-18T08:33:19.705Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/event-sourcing-vs-event-driven-architecture-production-patterns-and-real-world-trade-offs</loc>
    <lastmod>2026-10-18T09:42:07.274Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/postgresql-performance-tuning-for-saas-applications-advanced-edition-2026</loc>
    <lastmod>2026-10-04T10:37:19.177Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/the-strangler-fig-pattern-migrating-legacy-systems-without-the-risk</loc>
    <lastmod>2026-10-18T00:23:57.228Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/postgresql-lock-contention-control-for-high-throughput-apis</loc>
    <lastmod>2026-10-13T17:06:16.682Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/why-i-built-an-e-commerce-platform-with-nextjs-and-medusa-scaling-to-200k-gmv</loc>
    <lastmod>2026-10-13T21:25:29.528Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/clean-architecture-in-nodejs-structuring-enterprise-applications</loc>
    <lastmod>2026-10-18T05:33:19.970Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/threat-modeling-with-stride-a-practical-security-framework-for-architects</loc>
    <lastmod>2026-10-18T14:39:18.922Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/workload-admission-control-for-background-job-platforms</loc>
    <lastmod>2026-10-13T13:16:20.193Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/api-gateway-and-graphql-federation-production-patterns-for-unified-data-access-2026-edition</loc>
    <lastmod>2026-10-05T16:38:58.797Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/data-provenance-architecture-for-backend-platforms</loc>
    <lastmod>2026-10-18T07:48:19.210Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/llm-provider-routing-for-reliable-backend-platforms</loc>
    <lastmod>2026-10-18T14:43:04.847Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/nodejs-streams-processing-data-efficiently</loc>
    <lastmod>2026-10-18T04:18:20.090Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/cache-stampede-control-for-distributed-backends</loc>
    <lastmod>2026-10-09T03:44:09.190Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/runtime-invariant-monitoring-for-distributed-backends</loc>
    <lastmod>2026-10-15T20:17:45.577Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/progressive-delivery-control-loops</loc>
    <lastmod>2026-10-15T05:02:10.732Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/entitlement-propagation-architecture-for-saas-backends</loc>
    <lastmod>2026-10-18T11:10:49.187Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/shard-rebalancing-safety-for-stateful-backends</loc>
    <lastmod>2026-10-14T14:37:15.611Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/fencing-tokens-for-distributed-locks</loc>
    <lastmod>2026-10-18T10:33:17.097Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/feature-flag-consistency-contracts</loc>
    <lastmod>2026-10-14T05:36:41.045Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/multi-region-failover-without-split-brain</loc>
    <lastmod>2026-10-17T03:02:19.909Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/durable-sagas-in-go-microservices-designing-workflows-that-survive-real-production-failure</loc>
    <lastmod>2026-10-18T10:48:19.532Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/go-services-in-kubernetes-context-cancellation-deadlines-and-graceful-shutdown-that-actually-work</loc>
    <lastmod>2026-10-18T14:29:18.695Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/saas-multi-tenancy-advanced-patterns-for-data-isolation-at-scale-2026-edition</loc>
    <lastmod>2026-10-18T10:33:57.545Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/database-auto-scaling-strategies-and-how-to-preserve-data-consistency</loc>
    <lastmod>2026-10-18T01:43:19.334Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/idempotency-key-ledgers-for-distributed-apis</loc>
    <lastmod>2026-10-15T21:44:57.919Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/postgresql-logical-replication-and-cdc-pipelines-production-patterns-with-kafka</loc>
    <lastmod>2026-10-18T12:43:18.661Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/latency-budgets-as-backend-architecture-contracts</loc>
    <lastmod>2026-10-18T16:45:33.839Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/tenant-isolation-control-surfaces-for-multi-tenant-backends</loc>
    <lastmod>2026-10-18T17:35:34.128Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/secrets-rotation-architecture-for-backend-platforms</loc>
    <lastmod>2026-10-18T04:33:19.417Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/relationship-based-authorization-for-backend-platforms</loc>
    <lastmod>2026-09-28T21:47:47.649Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/internal-platform-control-planes-for-backend-teams</loc>
    <lastmod>2026-10-18T07:03:19.449Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/change-data-capture-boundaries-for-backend-platforms</loc>
    <lastmod>2026-10-18T03:23:19.617Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/hybrid-search-retrieval-pipelines-ranking-without-fragile-rag</loc>
    <lastmod>2026-10-18T07:33:19.404Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/agentic-backend-boundaries-tool-permissions-memory-and-human-approval</loc>
    <lastmod>2026-10-18T08:15:19.755Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/thinking-in-system-architecture-infrastructure-decisions-before-code</loc>
    <lastmod>2026-10-18T10:03:19.540Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/pii-redaction-pipelines-for-observability-data</loc>
    <lastmod>2026-10-15T12:32:07.646Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/service-to-service-authentication-in-kubernetes-spiffe-mtls-and-token-boundaries</loc>
    <lastmod>2026-10-18T17:31:48.859Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/rate-limiting-in-distributed-systems-algorithms-and-implementation-production-patterns</loc>
    <lastmod>2026-10-17T12:45:39.970Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/multi-tenant-cache-invalidation-contracts-for-distributed-backends</loc>
    <lastmod>2026-10-18T09:43:22.590Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/observability-driven-rollbacks-for-kubernetes-microservices</loc>
    <lastmod>2026-10-18T01:33:19.494Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/output-validation-architecture-for-ai-enabled-backends</loc>
    <lastmod>2026-10-09T11:59:16.601Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/load-shedding-architecture-for-overloaded-backend-platforms</loc>
    <lastmod>2026-10-17T23:48:58.588Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/schema-change-governance-for-postgresql-delivery-pipelines</loc>
    <lastmod>2026-10-08T18:34:28.253Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/cloud-cost-guardrails-as-production-controls-for-backend-systems</loc>
    <lastmod>2026-10-18T03:53:20.458Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/regional-data-boundaries-for-cloud-native-backends</loc>
    <lastmod>2026-10-01T18:21:41.263Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/elasticsearch-when-to-use-it-what-it-solves-and-what-it-costs</loc>
    <lastmod>2026-10-18T16:25:33.824Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/designing-api-boundaries-that-survive-microservice-growth</loc>
    <lastmod>2026-10-18T02:18:19.622Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/clock-skew-budgets-for-distributed-backends</loc>
    <lastmod>2026-10-16T01:02:19.984Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/designing-multi-tenant-saas-boundaries-with-postgresql-nodejs-and-operational-guardrails</loc>
    <lastmod>2026-10-18T11:18:19.479Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/postgresql-performance-tuning-for-saas-applications-advanced-edition</loc>
    <lastmod>2026-10-18T12:23:18.890Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/service-to-service-authorization-beyond-mtls</loc>
    <lastmod>2026-10-12T10:11:19.081Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/read-model-freshness-contracts</loc>
    <lastmod>2026-10-14T02:43:36.073Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/saas-entitlement-architecture-plans-limits-and-runtime-guardrails</loc>
    <lastmod>2026-10-15T10:09:43.502Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/designing-idempotent-webhook-pipelines-with-nodejs-and-postgresql</loc>
    <lastmod>2026-10-18T12:03:20.901Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/backpressure-aware-rabbitmq-consumers-in-nodejs-designing-for-real-production-load</loc>
    <lastmod>2026-10-15T15:00:35.870Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/queue-backpressure-architecture-for-kubernetes-workers</loc>
    <lastmod>2026-10-16T07:23:07.536Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/designing-reliable-customer-data-exports</loc>
    <lastmod>2026-10-15T15:11:40.256Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/idempotency-ledgers-the-missing-contract-between-apis-queues-and-databases</loc>
    <lastmod>2026-10-18T04:48:19.696Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/dead-letter-queue-triage-architecture-for-event-driven-backends</loc>
    <lastmod>2026-10-12T01:26:35.705Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/production-backfill-control-planes-for-live-databases</loc>
    <lastmod>2026-10-18T08:03:54.960Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/kafka-consumer-rebalance-safety-for-stateful-workers</loc>
    <lastmod>2026-10-07T09:59:53.051Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/product-state-machines-for-saas-backends</loc>
    <lastmod>2026-10-08T03:48:08.095Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/operational-ownership-graphs-for-backend-platforms</loc>
    <lastmod>2026-10-10T12:07:18.518Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/legacy-modernization-readiness-gates-for-backend-platforms</loc>
    <lastmod>2026-10-18T11:33:20.102Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/control-plane-and-data-plane-architecture-for-backend-platforms</loc>
    <lastmod>2026-10-12T15:11:51.926Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/repair-loops-for-distributed-backend-data-drift</loc>
    <lastmod>2026-10-18T15:35:33.687Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/quorum-reads-and-write-repair-for-backend-data-stores</loc>
    <lastmod>2026-10-15T02:32:46.142Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/configuration-state-architecture-for-multi-service-backends</loc>
    <lastmod>2026-10-18T06:33:19.659Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/abuse-resistant-signup-architecture-for-saas-backends</loc>
    <lastmod>2026-10-18T11:03:20.247Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/external-api-firebreaks-for-backend-systems</loc>
    <lastmod>2026-10-18T04:03:19.808Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/vector-index-lifecycle-management-for-backend-platforms</loc>
    <lastmod>2026-10-18T09:18:43.130Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/schema-registry-governance-for-event-driven-backends</loc>
    <lastmod>2026-10-18T11:43:19.336Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/failover-decision-gates-making-redundancy-safer-than-the-outage</loc>
    <lastmod>2026-10-18T11:25:49.281Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/secrets-rotation-control-planes-for-backend-platforms</loc>
    <lastmod>2026-10-18T02:32:56.416Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/dependency-risk-gates-for-cicd-pipelines</loc>
    <lastmod>2026-10-18T13:43:18.714Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/failure-domain-mapping-for-distributed-backends</loc>
    <lastmod>2026-10-10T22:23:14.661Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/data-deletion-architecture-for-multi-tenant-backends</loc>
    <lastmod>2026-10-15T09:43:22.246Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/kubernetes-admission-control-as-an-architecture-boundary</loc>
    <lastmod>2026-10-15T07:34:04.084Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/poison-pill-quarantine-architecture-for-event-driven-backends</loc>
    <lastmod>2026-10-18T13:12:40.313Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/database-connection-pooling-in-kubernetes-without-starving-postgresql</loc>
    <lastmod>2026-10-18T14:58:03.842Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/field-level-encryption-boundaries-for-backend-platforms</loc>
    <lastmod>2026-10-12T06:58:25.762Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/the-transactional-outbox-pattern-reliable-events-without-distributed-transactions</loc>
    <lastmod>2026-10-18T03:43:19.484Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/shadow-traffic-for-backend-migrations</loc>
    <lastmod>2026-10-18T16:05:34.232Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/cursor-pagination-architecture-for-high-volume-backends</loc>
    <lastmod>2026-10-15T17:31:25.704Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/kubernetes-egress-control-planes-for-backend-security</loc>
    <lastmod>2026-10-02T21:36:04.788Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/designing-idempotent-api-integrations-webhooks-outbox-patterns-and-retry-safety</loc>
    <lastmod>2026-10-18T13:55:18.792Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/database-access-contracts-for-backend-platforms</loc>
    <lastmod>2026-10-01T15:18:09.302Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/tenant-aware-circuit-breakers-for-shared-backend-dependencies</loc>
    <lastmod>2026-10-12T21:26:51.067Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/replay-storm-control-for-event-driven-backends</loc>
    <lastmod>2026-10-18T12:58:18.839Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/postgresql-advisory-locks-in-nodejs-practical-coordination-without-another-queue</loc>
    <lastmod>2026-10-18T14:07:19.051Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/session-revocation-architecture-for-distributed-backends</loc>
    <lastmod>2026-10-18T05:53:19.655Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/cardinality-budgets-for-observability-pipelines</loc>
    <lastmod>2026-10-14T02:26:06.773Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/blog/domain-driven-architecture-for-integration-contracts</loc>
    <lastmod>2026-10-18T17:16:24.021Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/services/technical-rescue</loc>
    <lastmod>2026-06-10T10:45:10.413Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/services/cloud-devops-deployment-support</loc>
    <lastmod>2026-06-10T10:44:31.329Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/services/ai-automation-solutions</loc>
    <lastmod>2026-06-10T10:43:44.968Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/services/api-development-integration</loc>
    <lastmod>2026-06-10T10:49:30.767Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/services/startup-technical-advisory</loc>
    <lastmod>2026-06-10T10:50:44.158Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/services/saas-mvp-development</loc>
    <lastmod>2026-06-10T10:45:45.410Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/services/code-review-architecture-audit</loc>
    <lastmod>2026-06-10T10:46:18.661Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/services/performance-cloud-devops</loc>
    <lastmod>2026-06-10T10:47:02.209Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hizidan.com/privacy-policy</loc>
    <lastmod>2026-06-06T18:33:45.951Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>