<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>Anas Rhimi — Technical Blog</title>
    <link>https://anasrhimi.tech/blog</link>
    <description>Notes on platform engineering, cloud infrastructure, self-hosting, and AI automation.</description>
    <language>en</language>
    <lastBuildDate>Tue, 27 Oct 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://anasrhimi.tech/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Search Experience Optimization (SXO): Fusing Search Intent, Speed, and Checkout Velocity</title>
      <link>https://anasrhimi.tech/blog/search-experience-optimization-sxo-ecommerce-gcc</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/search-experience-optimization-sxo-ecommerce-gcc</guid>
      <pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling search engineering &amp; geo. Implementing an asynchronous, decou...</description>
      <media:content url="https://anasrhimi.tech/assets/og/search-experience-optimization-sxo-ecommerce-gcc.jpg" medium="image" />
    </item>
    <item>
      <title>Arabic Checkout UX: Boosting Conversions by 35% with Localized Funnel Optimization</title>
      <link>https://anasrhimi.tech/blog/conversion-rate-optimization-cro-arabic-checkout-funnel</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/conversion-rate-optimization-cro-arabic-checkout-funnel</guid>
      <pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling search engineering &amp; geo. Implementing an asynchronous, decou...</description>
      <media:content url="https://anasrhimi.tech/assets/og/conversion-rate-optimization-cro-arabic-checkout-funnel.jpg" medium="image" />
    </item>
    <item>
      <title>Preventing PostgreSQL Deadlocks on Order Items Tables Under High-Concurrency E-Commerce Loads</title>
      <link>https://anasrhimi.tech/blog/postgresql-deadlock-prevention-order-items-table</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/postgresql-deadlock-prevention-order-items-table</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <description>High-concurrency checkout bursts trigger &apos;ERROR: deadlock detected&apos; on PostgreSQL order_items and inventory tables when rows are locked in arbitrary order. Here is the architectural guide to deterministic sorting, lock timeouts, and advisory locks that eliminate deadlocks forever.</description>
      <media:content url="https://anasrhimi.tech/assets/og/postgresql-deadlock-prevention-order-items-table.jpg" medium="image" />
    </item>
    <item>
      <title>Fixing Meta WhatsApp Cloud API Webhook Event Drops, Rate Limits &amp; OTP Delays</title>
      <link>https://anasrhimi.tech/blog/meta-whatsapp-cloud-api-webhook-event-drop</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/meta-whatsapp-cloud-api-webhook-event-drop</guid>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
      <description>When high-volume e-commerce flash sales trigger Meta Cloud API webhook timeouts and delayed OTP verification messages, synchronous processing crashes infrastructure. Here is the decoupled queue architecture that guarantees sub-100ms response times and prevents number quality rating bans.</description>
      <media:content url="https://anasrhimi.tech/assets/og/meta-whatsapp-cloud-api-webhook-event-drop.jpg" medium="image" />
    </item>
    <item>
      <title>Optimizing for Arabic Voice Search and Entity Disambiguation on Google &amp; Gemini</title>
      <link>https://anasrhimi.tech/blog/arabic-natural-language-processing-entity-seo</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/arabic-natural-language-processing-entity-seo</guid>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling search engineering &amp; geo. Implementing an asynchronous, decou...</description>
      <media:content url="https://anasrhimi.tech/assets/og/arabic-natural-language-processing-entity-seo.jpg" medium="image" />
    </item>
    <item>
      <title>Talos Linux vs Ubuntu vs Flatcar: An Honest Decision Framework for Bare-Metal Kubernetes</title>
      <link>https://anasrhimi.tech/blog/talos-linux-vs-ubuntu-vs-flatcar</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/talos-linux-vs-ubuntu-vs-flatcar</guid>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
      <description>Not every cluster needs Talos Linux. A practical, trade-off-first framework for choosing a bare-metal Kubernetes OS in 2026.</description>
      <media:content url="https://anasrhimi.tech/assets/og/talos-linux-vs-ubuntu-vs-flatcar.jpg" medium="image" />
    </item>
    <item>
      <title>Multi-Location Local SEO Architecture for Omnichannel Retail Chains Across the GCC</title>
      <link>https://anasrhimi.tech/blog/local-seo-google-business-profile-multi-location-gcc</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/local-seo-google-business-profile-multi-location-gcc</guid>
      <pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling search engineering &amp; geo. Implementing an asynchronous, decou...</description>
      <media:content url="https://anasrhimi.tech/assets/og/local-seo-google-business-profile-multi-location-gcc.jpg" medium="image" />
    </item>
    <item>
      <title>Building Machine-Readable llms.txt and Knowledge Graphs for Autonomous AI Agents</title>
      <link>https://anasrhimi.tech/blog/llms-txt-knowledge-graph-ai-crawler-optimization</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/llms-txt-knowledge-graph-ai-crawler-optimization</guid>
      <pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling search engineering &amp; geo. Implementing an asynchronous, decou...</description>
      <media:content url="https://anasrhimi.tech/assets/og/llms-txt-knowledge-graph-ai-crawler-optimization.jpg" medium="image" />
    </item>
    <item>
      <title>Configuring Bidirectional Hreflang Tags for Multi-Regional Gulf E-Commerce</title>
      <link>https://anasrhimi.tech/blog/bidirectional-hreflang-multi-regional-gcc-seo</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/bidirectional-hreflang-multi-regional-gcc-seo</guid>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling search engineering &amp; geo. Implementing an asynchronous, decou...</description>
      <media:content url="https://anasrhimi.tech/assets/og/bidirectional-hreflang-multi-regional-gcc-seo.jpg" medium="image" />
    </item>
    <item>
      <title>Self-Hosted LLM vs API: The Break-Even Calculator Your CFO Actually Wants</title>
      <link>https://anasrhimi.tech/blog/self-hosted-llm-vs-api-break-even</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/self-hosted-llm-vs-api-break-even</guid>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <description>The real math on when self-hosting an LLM beats paying per-token API fees — hardware costs, breakeven months, and the hybrid strategy that actually works.</description>
      <media:content url="https://anasrhimi.tech/assets/og/self-hosted-llm-vs-api-break-even.jpg" medium="image" />
    </item>
    <item>
      <title>Achieving Sub-100ms TTFB and Perfect Core Web Vitals on Edge SSR Deployments</title>
      <link>https://anasrhimi.tech/blog/core-web-vitals-sub-100ms-ttfb-edge-ssr</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/core-web-vitals-sub-100ms-ttfb-edge-ssr</guid>
      <pubDate>Mon, 19 Oct 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling search engineering &amp; geo. Implementing an asynchronous, decou...</description>
      <media:content url="https://anasrhimi.tech/assets/og/core-web-vitals-sub-100ms-ttfb-edge-ssr.jpg" medium="image" />
    </item>
    <item>
      <title>Implementing Schema.org Product, Offer, and AggregateRating JSON-LD for Google Rich Results</title>
      <link>https://anasrhimi.tech/blog/schema-org-product-offer-jsonld-rich-snippets</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/schema-org-product-offer-jsonld-rich-snippets</guid>
      <pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling search engineering &amp; geo. Implementing an asynchronous, decou...</description>
      <media:content url="https://anasrhimi.tech/assets/og/schema-org-product-offer-jsonld-rich-snippets.jpg" medium="image" />
    </item>
    <item>
      <title>Generative Engine Optimization (GEO): Getting Cited on ChatGPT Search and Perplexity</title>
      <link>https://anasrhimi.tech/blog/generative-engine-optimization-chatgpt-perplexity-gcc</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/generative-engine-optimization-chatgpt-perplexity-gcc</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling search engineering &amp; geo. Implementing an asynchronous, decou...</description>
      <media:content url="https://anasrhimi.tech/assets/og/generative-engine-optimization-chatgpt-perplexity-gcc.jpg" medium="image" />
    </item>
    <item>
      <title>Architecting Programmatic SEO Pages for 46 Saudi Cities Without Thin Content</title>
      <link>https://anasrhimi.tech/blog/programmatic-seo-saudi-cities-landing-pages</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/programmatic-seo-saudi-cities-landing-pages</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling search engineering &amp; geo. Implementing an asynchronous, decou...</description>
      <media:content url="https://anasrhimi.tech/assets/og/programmatic-seo-saudi-cities-landing-pages.jpg" medium="image" />
    </item>
    <item>
      <title>PostgreSQL + pgvector vs Pinecone: What a Real RAG Pipeline Actually Costs</title>
      <link>https://anasrhimi.tech/blog/postgresql-pgvector-vs-pinecone-cost</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/postgresql-pgvector-vs-pinecone-cost</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <description>A cost and performance comparison of pgvector versus Pinecone for RAG pipelines, with real self-hosted infrastructure numbers.</description>
      <media:content url="https://anasrhimi.tech/assets/og/postgresql-pgvector-vs-pinecone-cost.jpg" medium="image" />
    </item>
    <item>
      <title>Automated Backup Restore Drills: Validating That E-Commerce Backups Actually Work</title>
      <link>https://anasrhimi.tech/blog/backup-verification-automated-restore-testing-drill</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/backup-verification-automated-restore-testing-drill</guid>
      <pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling sre &amp; incident triage. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/backup-verification-automated-restore-testing-drill.jpg" medium="image" />
    </item>
    <item>
      <title>Synthetic User Journey Monitoring with Playwright to Catch Broken Checkout Flows</title>
      <link>https://anasrhimi.tech/blog/synthetic-transaction-monitoring-datadog-playwright</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/synthetic-transaction-monitoring-datadog-playwright</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling sre &amp; incident triage. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/synthetic-transaction-monitoring-datadog-playwright.jpg" medium="image" />
    </item>
    <item>
      <title>Writing Blameless Engineering Post-Mortems for High-Impact E-Commerce Outages</title>
      <link>https://anasrhimi.tech/blog/incident-post-mortem-culture-gcc-engineering-teams</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/incident-post-mortem-culture-gcc-engineering-teams</guid>
      <pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling sre &amp; incident triage. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/incident-post-mortem-culture-gcc-engineering-teams.jpg" medium="image" />
    </item>
    <item>
      <title>Tuning Nginx for 50,000 Concurrent WebSockets and API Requests During Campaigns</title>
      <link>https://anasrhimi.tech/blog/nginx-reverse-proxy-tuning-high-concurrency-connections</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/nginx-reverse-proxy-tuning-high-concurrency-connections</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling sre &amp; incident triage. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/nginx-reverse-proxy-tuning-high-concurrency-connections.jpg" medium="image" />
    </item>
    <item>
      <title>n8n vs Zapier vs Make in 2026: What GDPR-Regulated Teams Actually Need to Know</title>
      <link>https://anasrhimi.tech/blog/n8n-vs-zapier-vs-make-gdpr-2026</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/n8n-vs-zapier-vs-make-gdpr-2026</guid>
      <pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
      <description>A cost and data-sovereignty comparison of n8n, Zapier, and Make for teams under GDPR or similar data-residency requirements.</description>
      <media:content url="https://anasrhimi.tech/assets/og/n8n-vs-zapier-vs-make-gdpr-2026.jpg" medium="image" />
    </item>
    <item>
      <title>n8n + MCP: How AI Agents Are Starting to Trigger Your Workflows Directly</title>
      <link>https://anasrhimi.tech/blog/n8n-mcp-ai-agents-workflows</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/n8n-mcp-ai-agents-workflows</guid>
      <pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate>
      <description>Model Context Protocol lets AI agents call your n8n workflows as tools instead of you calling n8n through a chat interface — here&apos;s how the architecture actually works.</description>
      <media:content url="https://anasrhimi.tech/assets/og/n8n-mcp-ai-agents-workflows.jpg" medium="image" />
    </item>
    <item>
      <title>Automating Payment API Key Rotation with HashiCorp Vault with Zero Downtime</title>
      <link>https://anasrhimi.tech/blog/api-key-rotation-vault-automation-no-downtime</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/api-key-rotation-vault-automation-no-downtime</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling cybersecurity &amp; pdpl. Implementing an asynchronous, decoupled...</description>
      <media:content url="https://anasrhimi.tech/assets/og/api-key-rotation-vault-automation-no-downtime.jpg" medium="image" />
    </item>
    <item>
      <title>GitOps Drift: Why Your Terraform and ArgoCD Disagree (and How to Fix It for Good)</title>
      <link>https://anasrhimi.tech/blog/gitops-drift-terraform-argocd</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/gitops-drift-terraform-argocd</guid>
      <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
      <description>Why Terraform state and your live Kubernetes cluster fall out of sync, and how ArgoCD&apos;s reconciliation loop actually solves it.</description>
      <media:content url="https://anasrhimi.tech/assets/og/gitops-drift-terraform-argocd.jpg" medium="image" />
    </item>
    <item>
      <title>Defending GCC E-Commerce Checkout Endpoints with Cloudflare WAF and Edge Rules</title>
      <link>https://anasrhimi.tech/blog/rate-limiting-distributed-ddos-protection-cloudflare</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/rate-limiting-distributed-ddos-protection-cloudflare</guid>
      <pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling cybersecurity &amp; pdpl. Implementing an asynchronous, decoupled...</description>
      <media:content url="https://anasrhimi.tech/assets/og/rate-limiting-distributed-ddos-protection-cloudflare.jpg" medium="image" />
    </item>
    <item>
      <title>Architecting Automated Audit Trails for SOC 2 and ISO 27001 in Gulf Fintechs</title>
      <link>https://anasrhimi.tech/blog/soc2-iso27001-compliance-saudi-fintech-startups</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/soc2-iso27001-compliance-saudi-fintech-startups</guid>
      <pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling cybersecurity &amp; pdpl. Implementing an asynchronous, decoupled...</description>
      <media:content url="https://anasrhimi.tech/assets/og/soc2-iso27001-compliance-saudi-fintech-startups.jpg" medium="image" />
    </item>
    <item>
      <title>Automated Customer PII Data Masking in Staging Using PostgreSQL Anonymizer</title>
      <link>https://anasrhimi.tech/blog/customer-pii-data-masking-postgresql-anonymizer</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/customer-pii-data-masking-postgresql-anonymizer</guid>
      <pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling cybersecurity &amp; pdpl. Implementing an asynchronous, decoupled...</description>
      <media:content url="https://anasrhimi.tech/assets/og/customer-pii-data-masking-postgresql-anonymizer.jpg" medium="image" />
    </item>
    <item>
      <title>Zero-Trust VPC Peering: Interconnecting Gulf Data Centers with WireGuard Meshes</title>
      <link>https://anasrhimi.tech/blog/zero-trust-network-architecture-wireguard-mesh</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/zero-trust-network-architecture-wireguard-mesh</guid>
      <pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling cybersecurity &amp; pdpl. Implementing an asynchronous, decoupled...</description>
      <media:content url="https://anasrhimi.tech/assets/og/zero-trust-network-architecture-wireguard-mesh.jpg" medium="image" />
    </item>
    <item>
      <title>The DevSecOps Pipeline That Would&apos;ve Stopped 61% of 2025&apos;s Supply-Chain Attacks</title>
      <link>https://anasrhimi.tech/blog/devsecops-pipeline-supply-chain-security-2026</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/devsecops-pipeline-supply-chain-security-2026</guid>
      <pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate>
      <description>A production-grade DevSecOps pipeline architecture — SBOM generation, image signing, and keyless CI/CD — built around what actually caused last year&apos;s breaches.</description>
      <media:content url="https://anasrhimi.tech/assets/og/devsecops-pipeline-supply-chain-security-2026.jpg" medium="image" />
    </item>
    <item>
      <title>Stopping Malicious Scrapers and Carding Bots with Distributed CrowdSec IPS</title>
      <link>https://anasrhimi.tech/blog/crowdsec-distributed-ips-firewall-bot-mitigation</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/crowdsec-distributed-ips-firewall-bot-mitigation</guid>
      <pubDate>Sun, 20 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling cybersecurity &amp; pdpl. Implementing an asynchronous, decoupled...</description>
      <media:content url="https://anasrhimi.tech/assets/og/crowdsec-distributed-ips-firewall-bot-mitigation.jpg" medium="image" />
    </item>
    <item>
      <title>Encrypting GitOps Secrets with SOPS and Age: Zero Plaintext Credential Leaks</title>
      <link>https://anasrhimi.tech/blog/sops-age-gitops-secret-encryption-compliance</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/sops-age-gitops-secret-encryption-compliance</guid>
      <pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling cybersecurity &amp; pdpl. Implementing an asynchronous, decoupled...</description>
      <media:content url="https://anasrhimi.tech/assets/og/sops-age-gitops-secret-encryption-compliance.jpg" medium="image" />
    </item>
    <item>
      <title>Achieving In-Kingdom Data Residency: Deploying on OCI Riyadh and GCP Dammam</title>
      <link>https://anasrhimi.tech/blog/in-kingdom-data-residency-oci-riyadh-gcp-dammam</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/in-kingdom-data-residency-oci-riyadh-gcp-dammam</guid>
      <pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling cybersecurity &amp; pdpl. Implementing an asynchronous, decoupled...</description>
      <media:content url="https://anasrhimi.tech/assets/og/in-kingdom-data-residency-oci-riyadh-gcp-dammam.jpg" medium="image" />
    </item>
    <item>
      <title>Hardening Production Kubernetes Clusters to Pass NCA ECC-1:2018 Audits</title>
      <link>https://anasrhimi.tech/blog/nca-ecc-cybersecurity-controls-kubernetes-hardening</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/nca-ecc-cybersecurity-controls-kubernetes-hardening</guid>
      <pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling cybersecurity &amp; pdpl. Implementing an asynchronous, decoupled...</description>
      <media:content url="https://anasrhimi.tech/assets/og/nca-ecc-cybersecurity-controls-kubernetes-hardening.jpg" medium="image" />
    </item>
    <item>
      <title>Saudi Personal Data Protection Law (PDPL): Technical Architecture Checklist</title>
      <link>https://anasrhimi.tech/blog/saudi-pdpl-compliance-checklist-cloud-architects</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/saudi-pdpl-compliance-checklist-cloud-architects</guid>
      <pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling cybersecurity &amp; pdpl. Implementing an asynchronous, decoupled...</description>
      <media:content url="https://anasrhimi.tech/assets/og/saudi-pdpl-compliance-checklist-cloud-architects.jpg" medium="image" />
    </item>
    <item>
      <title>Cilium vs Istio Ambient vs Linkerd: The 2026 Service Mesh Benchmark Nobody Ran Honestly</title>
      <link>https://anasrhimi.tech/blog/cilium-vs-istio-ambient-vs-linkerd-2026</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/cilium-vs-istio-ambient-vs-linkerd-2026</guid>
      <pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate>
      <description>Real p50/p99 latency and memory numbers for Cilium, Istio Ambient, and Linkerd — and which one actually fits your cluster.</description>
      <media:content url="https://anasrhimi.tech/assets/og/cilium-vs-istio-ambient-vs-linkerd-2026.jpg" medium="image" />
    </item>
    <item>
      <title>Compliant Customer Chat Data Retention and Redaction Under Saudi Privacy Laws</title>
      <link>https://anasrhimi.tech/blog/end-to-end-encrypted-customer-chat-data-retention</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/end-to-end-encrypted-customer-chat-data-retention</guid>
      <pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling automation &amp; whatsapp. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/end-to-end-encrypted-customer-chat-data-retention.jpg" medium="image" />
    </item>
    <item>
      <title>Overcoming Meta Business Manager Verification Rejections with Saudi CR Documents</title>
      <link>https://anasrhimi.tech/blog/meta-business-manager-verification-saudi-cr-issues</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/meta-business-manager-verification-saudi-cr-issues</guid>
      <pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling automation &amp; whatsapp. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/meta-business-manager-verification-saudi-cr-issues.jpg" medium="image" />
    </item>
    <item>
      <title>Automated High-Availability Failover Between Unifonic and Taqnyat SMS Gateways</title>
      <link>https://anasrhimi.tech/blog/unifonic-taqnyat-sms-gateway-failover-architecture</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/unifonic-taqnyat-sms-gateway-failover-architecture</guid>
      <pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling automation &amp; whatsapp. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/unifonic-taqnyat-sms-gateway-failover-architecture.jpg" medium="image" />
    </item>
    <item>
      <title>Connecting Model Context Protocol (MCP) Agents to n8n for Automated Order Lookups</title>
      <link>https://anasrhimi.tech/blog/n8n-mcp-ai-customer-support-agent-ecommerce</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/n8n-mcp-ai-customer-support-agent-ecommerce</guid>
      <pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling automation &amp; whatsapp. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/n8n-mcp-ai-customer-support-agent-ecommerce.jpg" medium="image" />
    </item>
    <item>
      <title>Tuning Redis Eviction Policies and Maxmemory to Prevent Critical Queue Drops</title>
      <link>https://anasrhimi.tech/blog/redis-memory-exhaustion-eviction-policy-tuning</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/redis-memory-exhaustion-eviction-policy-tuning</guid>
      <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling sre &amp; incident triage. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/redis-memory-exhaustion-eviction-policy-tuning.jpg" medium="image" />
    </item>
    <item>
      <title>Handling WhatsApp Interactive Buttons and List Pickers with Node.js State Machines</title>
      <link>https://anasrhimi.tech/blog/whatsapp-interactive-buttons-webhook-state-machine</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/whatsapp-interactive-buttons-webhook-state-machine</guid>
      <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling automation &amp; whatsapp. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/whatsapp-interactive-buttons-webhook-state-machine.jpg" medium="image" />
    </item>
    <item>
      <title>The $400M Question: When Does Bare-Metal Kubernetes Beat AWS in 2026?</title>
      <link>https://anasrhimi.tech/blog/bare-metal-kubernetes-vs-aws-2026</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/bare-metal-kubernetes-vs-aws-2026</guid>
      <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
      <description>A TCO framework for deciding when cloud repatriation to bare-metal Kubernetes actually saves money — and when it doesn&apos;t.</description>
      <media:content url="https://anasrhimi.tech/assets/og/bare-metal-kubernetes-vs-aws-2026.jpg" medium="image" />
    </item>
    <item>
      <title>Optimizing DNS Resolution Latency for GCC Visitors: Cloudflare vs Route 53</title>
      <link>https://anasrhimi.tech/blog/dns-propagation-latency-route53-cloudflare-gcc</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/dns-propagation-latency-route53-cloudflare-gcc</guid>
      <pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling sre &amp; incident triage. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/dns-propagation-latency-route53-cloudflare-gcc.jpg" medium="image" />
    </item>
    <item>
      <title>Automating Multi-Domain SSL Renewals with Cert-Manager and Let’s Encrypt DNS-01</title>
      <link>https://anasrhimi.tech/blog/ssl-certificate-expiration-zero-downtime-renewal</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/ssl-certificate-expiration-zero-downtime-renewal</guid>
      <pubDate>Sat, 05 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling sre &amp; incident triage. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/ssl-certificate-expiration-zero-downtime-renewal.jpg" medium="image" />
    </item>
    <item>
      <title>Debugging Production Node.js Memory Leaks in E-Commerce Middleware Using Heap Snapshots</title>
      <link>https://anasrhimi.tech/blog/nodejs-memory-leak-heap-snapshot-debugging</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/nodejs-memory-leak-heap-snapshot-debugging</guid>
      <pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling sre &amp; incident triage. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/nodejs-memory-leak-heap-snapshot-debugging.jpg" medium="image" />
    </item>
    <item>
      <title>Cloudflare 502 Bad Gateway: Debugging Upstream Socket Hangups During Traffic Surges</title>
      <link>https://anasrhimi.tech/blog/cloudflare-502-bad-gateway-upstream-socket-hangup</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/cloudflare-502-bad-gateway-upstream-socket-hangup</guid>
      <pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling sre &amp; incident triage. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/cloudflare-502-bad-gateway-upstream-socket-hangup.jpg" medium="image" />
    </item>
    <item>
      <title>I Run My Own AI Infrastructure: What a Full-Stack Platform + AI Engineer&apos;s Home Lab Looks Like in 2026</title>
      <link>https://anasrhimi.tech/blog/ai-infrastructure-home-lab-2026</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/ai-infrastructure-home-lab-2026</guid>
      <pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate>
      <description>A complete, end-to-end breakdown of the Talos, Cilium, ArgoCD, n8n, and PostgreSQL stack I run myself — not a demo, a real reference architecture.</description>
      <media:content url="https://anasrhimi.tech/assets/og/ai-infrastructure-home-lab-2026.jpg" medium="image" />
    </item>
    <item>
      <title>Rapid Triage Runbook: Resolving E-Commerce 500 Internal Server Errors in Under 5 Minutes</title>
      <link>https://anasrhimi.tech/blog/checkout-500-internal-server-error-rapid-triage</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/checkout-500-internal-server-error-rapid-triage</guid>
      <pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling sre &amp; incident triage. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/checkout-500-internal-server-error-rapid-triage.jpg" medium="image" />
    </item>
    <item>
      <title>High-Volume Observability: OpenTelemetry and VictoriaMetrics Under 100k Req/Sec</title>
      <link>https://anasrhimi.tech/blog/opentelemetry-victoriametrics-high-volume-trace-sampling</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/opentelemetry-victoriametrics-high-volume-trace-sampling</guid>
      <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling kubernetes &amp; cloud. Implementing an asynchronous, decoupled a...</description>
      <media:content url="https://anasrhimi.tech/assets/og/opentelemetry-victoriametrics-high-volume-trace-sampling.jpg" medium="image" />
    </item>
    <item>
      <title>Hardening Private Harbor Registries with Automated Trivy Vulnerability Scans</title>
      <link>https://anasrhimi.tech/blog/harbor-private-container-registry-security-scanning</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/harbor-private-container-registry-security-scanning</guid>
      <pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling kubernetes &amp; cloud. Implementing an asynchronous, decoupled a...</description>
      <media:content url="https://anasrhimi.tech/assets/og/harbor-private-container-registry-security-scanning.jpg" medium="image" />
    </item>
    <item>
      <title>Configuring PCIe GPU Passthrough in Proxmox for Local LLMs</title>
      <link>https://anasrhimi.tech/blog/proxmox-pci-passthrough-gpu</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/proxmox-pci-passthrough-gpu</guid>
      <pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate>
      <description>Running LLMs locally with tools like Ollama or vLLM requires real GPU performance. But dedicating an entire physical machine to a single GPU is wasteful…</description>
      <media:content url="https://anasrhimi.tech/assets/og/proxmox-pci-passthrough-gpu.jpg" medium="image" />
    </item>
    <item>
      <title>Deploying Sovereign DeepSeek on Bare-Metal Talos Linux GPU Clusters with vLLM</title>
      <link>https://anasrhimi.tech/blog/talos-linux-gpu-cluster-vllm-deepseek-sovereign-ai</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/talos-linux-gpu-cluster-vllm-deepseek-sovereign-ai</guid>
      <pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling kubernetes &amp; cloud. Implementing an asynchronous, decoupled a...</description>
      <media:content url="https://anasrhimi.tech/assets/og/talos-linux-gpu-cluster-vllm-deepseek-sovereign-ai.jpg" medium="image" />
    </item>
    <item>
      <title>Hybrid Cloud Architecture: Interconnecting OCI Riyadh with Private European Bare-Metal</title>
      <link>https://anasrhimi.tech/blog/hybrid-cloud-architecture-oci-riyadh-bare-metal</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/hybrid-cloud-architecture-oci-riyadh-bare-metal</guid>
      <pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling kubernetes &amp; cloud. Implementing an asynchronous, decoupled a...</description>
      <media:content url="https://anasrhimi.tech/assets/og/hybrid-cloud-architecture-oci-riyadh-bare-metal.jpg" medium="image" />
    </item>
    <item>
      <title>Migrating from AWS EKS to Hetzner Bare Metal: Slashing Cloud Bills by 92%</title>
      <link>https://anasrhimi.tech/blog/aws-eks-to-hetzner-bare-metal-migration-finops</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/aws-eks-to-hetzner-bare-metal-migration-finops</guid>
      <pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling kubernetes &amp; cloud. Implementing an asynchronous, decoupled a...</description>
      <media:content url="https://anasrhimi.tech/assets/og/aws-eks-to-hetzner-bare-metal-migration-finops.jpg" medium="image" />
    </item>
    <item>
      <title>Zero-Downtime Canary Deployments with Argo Rollouts and Prometheus Metrics</title>
      <link>https://anasrhimi.tech/blog/zero-downtime-rolling-deployments-argo-rollouts</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/zero-downtime-rolling-deployments-argo-rollouts</guid>
      <pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling kubernetes &amp; cloud. Implementing an asynchronous, decoupled a...</description>
      <media:content url="https://anasrhimi.tech/assets/og/zero-downtime-rolling-deployments-argo-rollouts.jpg" medium="image" />
    </item>
    <item>
      <title>Event-Driven Kubernetes Autoscaling (KEDA) Based on RabbitMQ Queue Backlogs</title>
      <link>https://anasrhimi.tech/blog/kubernetes-keda-event-driven-autoscaling-rabbitmq</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/kubernetes-keda-event-driven-autoscaling-rabbitmq</guid>
      <pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling kubernetes &amp; cloud. Implementing an asynchronous, decoupled a...</description>
      <media:content url="https://anasrhimi.tech/assets/og/kubernetes-keda-event-driven-autoscaling-rabbitmq.jpg" medium="image" />
    </item>
    <item>
      <title>Replacing kube-proxy with Cilium eBPF for Strict Financial Microsegmentation</title>
      <link>https://anasrhimi.tech/blog/cilium-ebpf-network-security-gcc-banking-apps</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/cilium-ebpf-network-security-gcc-banking-apps</guid>
      <pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling kubernetes &amp; cloud. Implementing an asynchronous, decoupled a...</description>
      <media:content url="https://anasrhimi.tech/assets/og/cilium-ebpf-network-security-gcc-banking-apps.jpg" medium="image" />
    </item>
    <item>
      <title>Diagnosing and Resolving OOM Killer Pod Crashes on High-Load Node.js Applications</title>
      <link>https://anasrhimi.tech/blog/oom-killer-pod-crash-recovery-kubernetes-gcc</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/oom-killer-pod-crash-recovery-kubernetes-gcc</guid>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling kubernetes &amp; cloud. Implementing an asynchronous, decoupled a...</description>
      <media:content url="https://anasrhimi.tech/assets/og/oom-killer-pod-crash-recovery-kubernetes-gcc.jpg" medium="image" />
    </item>
    <item>
      <title>Cybersecurity as a Sense of Justice: Finding the Flaws</title>
      <link>https://anasrhimi.tech/blog/cybersecurity-pattern-recognition-justice</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/cybersecurity-pattern-recognition-justice</guid>
      <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
      <description>Many people enter the cybersecurity field because they like the idea of being a &quot;hacker.&quot; They enjoy the thrill of the breach. But for a significant…</description>
      <media:content url="https://anasrhimi.tech/assets/og/cybersecurity-pattern-recognition-justice.jpg" medium="image" />
    </item>
    <item>
      <title>Why Saudi Enterprises Are Migrating from Ubuntu to Immutable Talos Linux</title>
      <link>https://anasrhimi.tech/blog/talos-linux-immutable-kubernetes-saudi-enterprises</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/talos-linux-immutable-kubernetes-saudi-enterprises</guid>
      <pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling kubernetes &amp; cloud. Implementing an asynchronous, decoupled a...</description>
      <media:content url="https://anasrhimi.tech/assets/og/talos-linux-immutable-kubernetes-saudi-enterprises.jpg" medium="image" />
    </item>
    <item>
      <title>Zero-Data-Loss Database Failovers with Patroni, etcd, and Streaming Replication</title>
      <link>https://anasrhimi.tech/blog/database-failover-patroni-zero-data-loss-gcc</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/database-failover-patroni-zero-data-loss-gcc</guid>
      <pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling database architecture. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/database-failover-patroni-zero-data-loss-gcc.jpg" medium="image" />
    </item>
    <item>
      <title>PostgreSQL Advisory Locks: Building Accurate Financial E-Commerce Ledgers</title>
      <link>https://anasrhimi.tech/blog/postgres-advisory-locks-distributed-financial-ledger</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/postgres-advisory-locks-distributed-financial-ledger</guid>
      <pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling database architecture. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/postgres-advisory-locks-distributed-financial-ledger.jpg" medium="image" />
    </item>
    <item>
      <title>Preventing Cache Stampedes and Thundering Herds on Viral Saudi Product Pages</title>
      <link>https://anasrhimi.tech/blog/redis-cache-aside-thundering-herd-prevention</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/redis-cache-aside-thundering-herd-prevention</guid>
      <pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling database architecture. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/redis-cache-aside-thundering-herd-prevention.jpg" medium="image" />
    </item>
    <item>
      <title>Hardening Multi-Tenant GCC SaaS Databases with PostgreSQL Row-Level Security (RLS)</title>
      <link>https://anasrhimi.tech/blog/postgresql-row-level-security-multi-tenant-saas</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/postgresql-row-level-security-multi-tenant-saas</guid>
      <pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling database architecture. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/postgresql-row-level-security-multi-tenant-saas.jpg" medium="image" />
    </item>
    <item>
      <title>Supavisor vs. PgBouncer: High-Concurrency Connection Pooling Benchmarks</title>
      <link>https://anasrhimi.tech/blog/supavisor-vs-pgbouncer-high-concurrency-benchmarks</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/supavisor-vs-pgbouncer-high-concurrency-benchmarks</guid>
      <pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling database architecture. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/supavisor-vs-pgbouncer-high-concurrency-benchmarks.jpg" medium="image" />
    </item>
    <item>
      <title>Writing eBPF Probes in C for Advanced Kubernetes Observability</title>
      <link>https://anasrhimi.tech/blog/ebpf-probes-kubernetes-observability</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/ebpf-probes-kubernetes-observability</guid>
      <pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate>
      <description>Traditional Kubernetes observability usually relies on sidecar proxies or application-level tracing, both of which introduce CPU and memory overhead. eBPF…</description>
      <media:content url="https://anasrhimi.tech/assets/og/ebpf-probes-kubernetes-observability.jpg" medium="image" />
    </item>
    <item>
      <title>Building an Autonomous WhatsApp Abandoned Cart Bot for Salla &amp; Zid</title>
      <link>https://anasrhimi.tech/blog/abandoned-cart-recovery-whatsapp-bot-salla-zid</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/abandoned-cart-recovery-whatsapp-bot-salla-zid</guid>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling automation &amp; whatsapp. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/abandoned-cart-recovery-whatsapp-bot-salla-zid.jpg" medium="image" />
    </item>
    <item>
      <title>Zero-Downtime PostgreSQL Table Partitioning for 50M+ Historical Orders</title>
      <link>https://anasrhimi.tech/blog/postgres-zero-downtime-table-partitioning-orders</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/postgres-zero-downtime-table-partitioning-orders</guid>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling database architecture. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/postgres-zero-downtime-table-partitioning-orders.jpg" medium="image" />
    </item>
    <item>
      <title>Preventing WhatsApp Business Number Bans and Quality Rating Downgrades</title>
      <link>https://anasrhimi.tech/blog/preventing-whatsapp-business-number-quality-rating-drops</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/preventing-whatsapp-business-number-quality-rating-drops</guid>
      <pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling automation &amp; whatsapp. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/preventing-whatsapp-business-number-quality-rating-drops.jpg" medium="image" />
    </item>
    <item>
      <title>Sub-10ms Semantic Arabic Product Search Using pgvector on PostgreSQL</title>
      <link>https://anasrhimi.tech/blog/pgvector-semantic-search-arabic-ecommerce-catalog</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/pgvector-semantic-search-arabic-ecommerce-catalog</guid>
      <pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling database architecture. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/pgvector-semantic-search-arabic-ecommerce-catalog.jpg" medium="image" />
    </item>
    <item>
      <title>Self-Hosting n8n in Queue Mode with Redis and PostgreSQL for 100k Messages/Day</title>
      <link>https://anasrhimi.tech/blog/n8n-self-hosted-queue-mode-high-volume-whatsapp</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/n8n-self-hosted-queue-mode-high-volume-whatsapp</guid>
      <pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling automation &amp; whatsapp. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/n8n-self-hosted-queue-mode-high-volume-whatsapp.jpg" medium="image" />
    </item>
    <item>
      <title>Resolving WhatsApp OTP Delivery Timeouts with Multi-Channel SMS Fallbacks</title>
      <link>https://anasrhimi.tech/blog/whatsapp-otp-verification-delivery-failure-resolution</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/whatsapp-otp-verification-delivery-failure-resolution</guid>
      <pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling automation &amp; whatsapp. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/whatsapp-otp-verification-delivery-failure-resolution.jpg" medium="image" />
    </item>
    <item>
      <title>Implementing Chaos Engineering in CI/CD with Gremlin</title>
      <link>https://anasrhimi.tech/blog/chaos-engineering-gremlin</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/chaos-engineering-gremlin</guid>
      <pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate>
      <description>Shifting Chaos Left Historically, chaos engineering was restricted to staging or production environments often right after a cascading failure ruined…</description>
      <media:content url="https://anasrhimi.tech/assets/og/chaos-engineering-gremlin.jpg" medium="image" />
    </item>
    <item>
      <title>Fixing Meta WhatsApp Cloud API Template Rejections for Saudi E-Commerce</title>
      <link>https://anasrhimi.tech/blog/meta-whatsapp-cloud-api-template-rejection-fixes</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/meta-whatsapp-cloud-api-template-rejection-fixes</guid>
      <pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling automation &amp; whatsapp. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/meta-whatsapp-cloud-api-template-rejection-fixes.jpg" medium="image" />
    </item>
    <item>
      <title>Automating Reverse Logistics (RMA) with Return Courier Pickup Webhooks</title>
      <link>https://anasrhimi.tech/blog/return-merchandise-authorization-rma-automation-gcc</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/return-merchandise-authorization-rma-automation-gcc</guid>
      <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling logistics &amp; wms. Implementing an asynchronous, decoupled arch...</description>
      <media:content url="https://anasrhimi.tech/assets/og/return-merchandise-authorization-rma-automation-gcc.jpg" medium="image" />
    </item>
    <item>
      <title>Defending 3PL Logistics Webhooks Against Spoofing and Replay Exploits</title>
      <link>https://anasrhimi.tech/blog/logistics-webhook-signature-replay-attack-defense</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/logistics-webhook-signature-replay-attack-defense</guid>
      <pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling logistics &amp; wms. Implementing an asynchronous, decoupled arch...</description>
      <media:content url="https://anasrhimi.tech/assets/og/logistics-webhook-signature-replay-attack-defense.jpg" medium="image" />
    </item>
    <item>
      <title>The Ultimate Guide to Schema, Structured Data, and Sitemaps</title>
      <link>https://anasrhimi.tech/blog/schema-structured-data-sitemaps-seo</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/schema-structured-data-sitemaps-seo</guid>
      <pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate>
      <description>Search engines rely on explicit markup to parse page context with accuracy. Even as AI search and natural language processing (NLP) improve, JSON-LD…</description>
      <media:content url="https://anasrhimi.tech/assets/og/schema-structured-data-sitemaps-seo.jpg" medium="image" />
    </item>
    <item>
      <title>Validating Saudi National Address (SPL Wasel) via Automated Middleware</title>
      <link>https://anasrhimi.tech/blog/spl-saudi-post-national-address-validation-middleware</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/spl-saudi-post-national-address-validation-middleware</guid>
      <pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling logistics &amp; wms. Implementing an asynchronous, decoupled arch...</description>
      <media:content url="https://anasrhimi.tech/assets/og/spl-saudi-post-national-address-validation-middleware.jpg" medium="image" />
    </item>
    <item>
      <title>Multi-Warehouse Order Routing: Splitting Riyadh &amp; Jeddah Shipments Automatically</title>
      <link>https://anasrhimi.tech/blog/multi-warehouse-split-fulfillment-routing-saudi</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/multi-warehouse-split-fulfillment-routing-saudi</guid>
      <pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling logistics &amp; wms. Implementing an asynchronous, decoupled arch...</description>
      <media:content url="https://anasrhimi.tech/assets/og/multi-warehouse-split-fulfillment-routing-saudi.jpg" medium="image" />
    </item>
    <item>
      <title>High-Speed Thermal Shipping Label (ZPL/PDF) Batch Generation Pipeline</title>
      <link>https://anasrhimi.tech/blog/last-mile-courier-awb-label-pdf-generation-pipeline</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/last-mile-courier-awb-label-pdf-generation-pipeline</guid>
      <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling logistics &amp; wms. Implementing an asynchronous, decoupled arch...</description>
      <media:content url="https://anasrhimi.tech/assets/og/last-mile-courier-awb-label-pdf-generation-pipeline.jpg" medium="image" />
    </item>
    <item>
      <title>SMSA &amp; Aramex Tracking: Mitigating Aggressive Carrier Rate Limits</title>
      <link>https://anasrhimi.tech/blog/smsa-aramex-tracking-webhook-rate-limit-mitigation</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/smsa-aramex-tracking-webhook-rate-limit-mitigation</guid>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling logistics &amp; wms. Implementing an asynchronous, decoupled arch...</description>
      <media:content url="https://anasrhimi.tech/assets/og/smsa-aramex-tracking-webhook-rate-limit-mitigation.jpg" medium="image" />
    </item>
    <item>
      <title>Diggipacks Fulfillment: Building Real-Time Safety Thresholds for Fast-Moving SKUs</title>
      <link>https://anasrhimi.tech/blog/diggipacks-wms-realtime-stockout-prevention</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/diggipacks-wms-realtime-stockout-prevention</guid>
      <pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling logistics &amp; wms. Implementing an asynchronous, decoupled arch...</description>
      <media:content url="https://anasrhimi.tech/assets/og/diggipacks-wms-realtime-stockout-prevention.jpg" medium="image" />
    </item>
    <item>
      <title>Torod Carrier Aggregator: Normalizing Fragmented Courier Status Webhooks</title>
      <link>https://anasrhimi.tech/blog/torod-logistics-webhook-schema-normalization</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/torod-logistics-webhook-schema-normalization</guid>
      <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling logistics &amp; wms. Implementing an asynchronous, decoupled arch...</description>
      <media:content url="https://anasrhimi.tech/assets/og/torod-logistics-webhook-schema-normalization.jpg" medium="image" />
    </item>
    <item>
      <title>DevSecOps Policy as Code: Blocking Vulnerable Images &amp; Root Containers with Trivy and Kyverno</title>
      <link>https://anasrhimi.tech/blog/trivy-kyverno-admission-controller</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/trivy-kyverno-admission-controller</guid>
      <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
      <description>Traditional security reviews happen at the end of the development cycle, delaying software releases and frustrating engineering teams. Policy as Code…</description>
      <media:content url="https://anasrhimi.tech/assets/og/trivy-kyverno-admission-controller.jpg" medium="image" />
    </item>
    <item>
      <title>Salasa 3PL Fulfillment: Eliminating Inventory Desynchronization During Flash Sales</title>
      <link>https://anasrhimi.tech/blog/salasa-wms-inventory-desync-flash-sale-recovery</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/salasa-wms-inventory-desync-flash-sale-recovery</guid>
      <pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling logistics &amp; wms. Implementing an asynchronous, decoupled arch...</description>
      <media:content url="https://anasrhimi.tech/assets/og/salasa-wms-inventory-desync-flash-sale-recovery.jpg" medium="image" />
    </item>
    <item>
      <title>OTO Shipping Gateway: Eliminating Air Waybill (AWB) Generation Bottlenecks</title>
      <link>https://anasrhimi.tech/blog/oto-shipping-gateway-awb-generation-delays</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/oto-shipping-gateway-awb-generation-delays</guid>
      <pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling logistics &amp; wms. Implementing an asynchronous, decoupled arch...</description>
      <media:content url="https://anasrhimi.tech/assets/og/oto-shipping-gateway-awb-generation-delays.jpg" medium="image" />
    </item>
    <item>
      <title>ZATCA Compliance Audits: Automated Dead-Letter Queue Inspection and Recovery</title>
      <link>https://anasrhimi.tech/blog/zatca-audit-compliance-dead-letter-recovery</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/zatca-audit-compliance-dead-letter-recovery</guid>
      <pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling regulatory &amp; tax tech. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/zatca-audit-compliance-dead-letter-recovery.jpg" medium="image" />
    </item>
    <item>
      <title>Unifying In-Store POS Terminals with Salla, Zid, and ZATCA Phase 2 Compliance</title>
      <link>https://anasrhimi.tech/blog/zatca-pos-integration-salla-zid-erp</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/zatca-pos-integration-salla-zid-erp</guid>
      <pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling regulatory &amp; tax tech. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/zatca-pos-integration-salla-zid-erp.jpg" medium="image" />
    </item>
    <item>
      <title>Hetzner vs AWS: Building a $100/mo Bare-Metal Kubernetes Cluster with Talos Linux &amp; Cilium</title>
      <link>https://anasrhimi.tech/blog/hetzner-bare-metal-kubernetes-talos</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/hetzner-bare-metal-kubernetes-talos</guid>
      <pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate>
      <description>If you have ever looked at your monthly AWS bill and wondered why a simple 3-node Kubernetes cluster costs $1,400/month before you even run your first…</description>
      <media:content url="https://anasrhimi.tech/assets/og/hetzner-bare-metal-kubernetes-talos.jpg" medium="image" />
    </item>
    <item>
      <title>Offline Signing Fallback Architecture During ZATCA Fatoora Cloud Outages</title>
      <link>https://anasrhimi.tech/blog/zatca-offline-signing-fallback-network-partition</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/zatca-offline-signing-fallback-network-partition</guid>
      <pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling regulatory &amp; tax tech. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/zatca-offline-signing-fallback-network-partition.jpg" medium="image" />
    </item>
    <item>
      <title>Invoice Cryptographic Hash Chaining: Protecting Your Ledger Against Tampering</title>
      <link>https://anasrhimi.tech/blog/zatca-invoice-hash-chaining-immutable-storage</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/zatca-invoice-hash-chaining-immutable-storage</guid>
      <pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling regulatory &amp; tax tech. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/zatca-invoice-hash-chaining-immutable-storage.jpg" medium="image" />
    </item>
    <item>
      <title>B2B Tax Invoice Real-Time Clearance Microservice with Zero Checkout Latency</title>
      <link>https://anasrhimi.tech/blog/zatca-b2b-realtime-clearance-microservice</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/zatca-b2b-realtime-clearance-microservice</guid>
      <pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling regulatory &amp; tax tech. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/zatca-b2b-realtime-clearance-microservice.jpg" medium="image" />
    </item>
    <item>
      <title>Automating Cryptographic Stamp (CSID) Renewal and CSR Generation for ZATCA</title>
      <link>https://anasrhimi.tech/blog/zatca-fatoora-portal-onboarding-csr-pem-automation</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/zatca-fatoora-portal-onboarding-csr-pem-automation</guid>
      <pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling regulatory &amp; tax tech. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/zatca-fatoora-portal-onboarding-csr-pem-automation.jpg" medium="image" />
    </item>
    <item>
      <title>Generating ZATCA-Compliant TLV Base64 Cryptographic QR Codes in Python</title>
      <link>https://anasrhimi.tech/blog/zatca-qr-code-tlv-base64-encryption-worker</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/zatca-qr-code-tlv-base64-encryption-worker</guid>
      <pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling regulatory &amp; tax tech. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/zatca-qr-code-tlv-base64-encryption-worker.jpg" medium="image" />
    </item>
    <item>
      <title>Wrapping Legacy C Libraries in Rust for Safe Infrastructure Tooling</title>
      <link>https://anasrhimi.tech/blog/rust-ffi-wrapping-c-libraries</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/rust-ffi-wrapping-c-libraries</guid>
      <pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate>
      <description>As infrastructure teams adopt Rust, they encounter a common challenge: critical business logic or protocol parsers remain locked in legacy C libraries…</description>
      <media:content url="https://anasrhimi.tech/assets/og/rust-ffi-wrapping-c-libraries.jpg" medium="image" />
    </item>
    <item>
      <title>WAL-G Continuous Archiving: Point-In-Time Recovery (PITR) on Hetzner and OCI</title>
      <link>https://anasrhimi.tech/blog/postgresql-wal-g-continuous-backup-disaster-recovery</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/postgresql-wal-g-continuous-backup-disaster-recovery</guid>
      <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling database architecture. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/postgresql-wal-g-continuous-backup-disaster-recovery.jpg" medium="image" />
    </item>
    <item>
      <title>B2C Simplified Tax Invoices: Meeting ZATCA’s 24-Hour Reporting Mandate</title>
      <link>https://anasrhimi.tech/blog/zatca-b2c-simplified-invoice-24hr-reporting-queue</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/zatca-b2c-simplified-invoice-24hr-reporting-queue</guid>
      <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling regulatory &amp; tax tech. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/zatca-b2c-simplified-invoice-24hr-reporting-queue.jpg" medium="image" />
    </item>
    <item>
      <title>Configuring PgBouncer Transaction Pooling to Prevent AWS RDS Connection Saturation</title>
      <link>https://anasrhimi.tech/blog/pgbouncer-transaction-pooling-rds-saturation</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/pgbouncer-transaction-pooling-rds-saturation</guid>
      <pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling database architecture. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/pgbouncer-transaction-pooling-rds-saturation.jpg" medium="image" />
    </item>
    <item>
      <title>Eliminating PostgreSQL Deadlocks Under Extreme Flash Sale Checkout Concurrency</title>
      <link>https://anasrhimi.tech/blog/postgres-deadlock-prevention-flash-sale-inventory</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/postgres-deadlock-prevention-flash-sale-inventory</guid>
      <pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling database architecture. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/postgres-deadlock-prevention-flash-sale-inventory.jpg" medium="image" />
    </item>
    <item>
      <title>Building Custom LangChain Tools for CI/CD Pipeline Interrogation</title>
      <link>https://anasrhimi.tech/blog/langchain-custom-tools-cicd</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/langchain-custom-tools-cicd</guid>
      <pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate>
      <description>Handling Failed Deployments When a GitHub Actions workflow fails across a microservices architecture, debugging typically requires switching between…</description>
      <media:content url="https://anasrhimi.tech/assets/og/langchain-custom-tools-cicd.jpg" medium="image" />
    </item>
    <item>
      <title>Preventing Cart Inventory Lockups During Abandoned Mada OTP Challenges</title>
      <link>https://anasrhimi.tech/blog/checkout-cart-reservation-lock-prevention</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/checkout-cart-reservation-lock-prevention</guid>
      <pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling fintech &amp; payments. Implementing an asynchronous, decoupled a...</description>
      <media:content url="https://anasrhimi.tech/assets/og/checkout-cart-reservation-lock-prevention.jpg" medium="image" />
    </item>
    <item>
      <title>Automated Multi-Gateway Failover: Routing Traffic from Moyasar to PayTabs Seamlessly</title>
      <link>https://anasrhimi.tech/blog/multi-gateway-failover-moyasar-paytabs-hyperpay</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/multi-gateway-failover-moyasar-paytabs-hyperpay</guid>
      <pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling fintech &amp; payments. Implementing an asynchronous, decoupled a...</description>
      <media:content url="https://anasrhimi.tech/assets/og/multi-gateway-failover-moyasar-paytabs-hyperpay.jpg" medium="image" />
    </item>
    <item>
      <title>Decoupling Payment State Machines from Salla &amp; Zid Storefront Order Generation</title>
      <link>https://anasrhimi.tech/blog/payment-state-machine-decoupling-architecture</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/payment-state-machine-decoupling-architecture</guid>
      <pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling fintech &amp; payments. Implementing an asynchronous, decoupled a...</description>
      <media:content url="https://anasrhimi.tech/assets/og/payment-state-machine-decoupling-architecture.jpg" medium="image" />
    </item>
    <item>
      <title>Handling Partial Refund Failures Gracefully Across Mada, Tamara, and Tabby</title>
      <link>https://anasrhimi.tech/blog/partial-refund-failure-handling-mada-tamara</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/partial-refund-failure-handling-mada-tamara</guid>
      <pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling fintech &amp; payments. Implementing an asynchronous, decoupled a...</description>
      <media:content url="https://anasrhimi.tech/assets/og/partial-refund-failure-handling-mada-tamara.jpg" medium="image" />
    </item>
    <item>
      <title>Apple Pay in Saudi Arabia: Fixing Merchant Validation and Token Expirations</title>
      <link>https://anasrhimi.tech/blog/apple-pay-gcc-merchant-validation-tokens</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/apple-pay-gcc-merchant-validation-tokens</guid>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling fintech &amp; payments. Implementing an asynchronous, decoupled a...</description>
      <media:content url="https://anasrhimi.tech/assets/og/apple-pay-gcc-merchant-validation-tokens.jpg" medium="image" />
    </item>
    <item>
      <title>The Beauty of C and the Exhaustion of Modern Web Stacks</title>
      <link>https://anasrhimi.tech/blog/c-programming-vs-modern-web</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/c-programming-vs-modern-web</guid>
      <pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate>
      <description>There is a specific kind of exhaustion that comes from opening a modern JavaScript project. You run npm install , and suddenly your terminal is…</description>
      <media:content url="https://anasrhimi.tech/assets/og/c-programming-vs-modern-web.jpg" medium="image" />
    </item>
    <item>
      <title>HyperPay Settlement Reconciliation: Automating Financial Discrepancy Audits</title>
      <link>https://anasrhimi.tech/blog/hyperpay-settlement-reconciliation-automated-cron</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/hyperpay-settlement-reconciliation-automated-cron</guid>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling fintech &amp; payments. Implementing an asynchronous, decoupled a...</description>
      <media:content url="https://anasrhimi.tech/assets/og/hyperpay-settlement-reconciliation-automated-cron.jpg" medium="image" />
    </item>
    <item>
      <title>Securing Moyasar Webhook Signatures and Preventing Replay Attacks</title>
      <link>https://anasrhimi.tech/blog/moyasar-webhook-signature-verification-replay-attacks</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/moyasar-webhook-signature-verification-replay-attacks</guid>
      <pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling fintech &amp; payments. Implementing an asynchronous, decoupled a...</description>
      <media:content url="https://anasrhimi.tech/assets/og/moyasar-webhook-signature-verification-replay-attacks.jpg" medium="image" />
    </item>
    <item>
      <title>Tabby Payment Capture Expiration: Building an Automated Auto-Capture Daemon</title>
      <link>https://anasrhimi.tech/blog/tabby-payment-capture-expiration-daemon</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/tabby-payment-capture-expiration-daemon</guid>
      <pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling fintech &amp; payments. Implementing an asynchronous, decoupled a...</description>
      <media:content url="https://anasrhimi.tech/assets/og/tabby-payment-capture-expiration-daemon.jpg" medium="image" />
    </item>
    <item>
      <title>Tamara BNPL Asynchronous Callbacks: Structuring a Robust State Machine</title>
      <link>https://anasrhimi.tech/blog/tamara-bnpl-asynchronous-callback-state-machine</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/tamara-bnpl-asynchronous-callback-state-machine</guid>
      <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling fintech &amp; payments. Implementing an asynchronous, decoupled a...</description>
      <media:content url="https://anasrhimi.tech/assets/og/tamara-bnpl-asynchronous-callback-state-machine.jpg" medium="image" />
    </item>
    <item>
      <title>Mada 3D-Secure Timeout Freezes: Rescuing Stranded Checkout Sessions</title>
      <link>https://anasrhimi.tech/blog/mada-3ds-timeout-freeze-checkout-recovery</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/mada-3ds-timeout-freeze-checkout-recovery</guid>
      <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling fintech &amp; payments. Implementing an asynchronous, decoupled a...</description>
      <media:content url="https://anasrhimi.tech/assets/og/mada-3ds-timeout-freeze-checkout-recovery.jpg" medium="image" />
    </item>
    <item>
      <title>Local LLMs, Data Sovereignty, and the Ultimate Rabbit Hole</title>
      <link>https://anasrhimi.tech/blog/local-llms-data-sovereignty-hyperfocus</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/local-llms-data-sovereignty-hyperfocus</guid>
      <pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate>
      <description>There is a growing unease with the current state of Artificial Intelligence. Everything is a subscription. Everything requires an API key. Every prompt…</description>
      <media:content url="https://anasrhimi.tech/assets/og/local-llms-data-sovereignty-hyperfocus.jpg" medium="image" />
    </item>
    <item>
      <title>Scaling 10,000 Orders/Minute: Redis Streams vs RabbitMQ for Gulf E-Commerce</title>
      <link>https://anasrhimi.tech/blog/high-throughput-order-dispatch-redis-streams</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/high-throughput-order-dispatch-redis-streams</guid>
      <pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling e-commerce middleware. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/high-throughput-order-dispatch-redis-streams.jpg" medium="image" />
    </item>
    <item>
      <title>Real-Time 50,000+ SKU Catalog Synchronization Using PostgreSQL Debezium CDC</title>
      <link>https://anasrhimi.tech/blog/realtime-catalog-delta-sync-postgres-cdc</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/realtime-catalog-delta-sync-postgres-cdc</guid>
      <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling e-commerce middleware. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/realtime-catalog-delta-sync-postgres-cdc.jpg" medium="image" />
    </item>
    <item>
      <title>Surviving Webhook Retry Storms: Dead-Letter Queues and Exponential Jitter</title>
      <link>https://anasrhimi.tech/blog/webhook-retry-storm-recovery-dead-letter-queue</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/webhook-retry-storm-recovery-dead-letter-queue</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling e-commerce middleware. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/webhook-retry-storm-recovery-dead-letter-queue.jpg" medium="image" />
    </item>
    <item>
      <title>Dual Storefront Event Streaming: Mirroring Shopify Plus Orders to Salla via Kafka</title>
      <link>https://anasrhimi.tech/blog/shopify-salla-dual-storefront-event-streaming</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/shopify-salla-dual-storefront-event-streaming</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling e-commerce middleware. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/shopify-salla-dual-storefront-event-streaming.jpg" medium="image" />
    </item>
    <item>
      <title>Orchestrating Zero-Downtime PostgreSQL Migrations at Scale</title>
      <link>https://anasrhimi.tech/blog/zero-downtime-database-migrations</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/zero-downtime-database-migrations</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate>
      <description>Executing schema migrations on high-traffic production PostgreSQL databases demands careful engineering. Obtaining an exclusive table lock on heavily…</description>
      <media:content url="https://anasrhimi.tech/assets/og/zero-downtime-database-migrations.jpg" medium="image" />
    </item>
    <item>
      <title>Mitigating Salla Partner API HTTP 429 Rate Limits Using Leaky Bucket Queues</title>
      <link>https://anasrhimi.tech/blog/salla-partner-api-rate-limit-circuit-breaker</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/salla-partner-api-rate-limit-circuit-breaker</guid>
      <pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling e-commerce middleware. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/salla-partner-api-rate-limit-circuit-breaker.jpg" medium="image" />
    </item>
    <item>
      <title>Handling Out-of-Order Webhook Delivery with the Transactional Outbox Pattern</title>
      <link>https://anasrhimi.tech/blog/out-of-order-webhook-processing-outbox-pattern</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/out-of-order-webhook-processing-outbox-pattern</guid>
      <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling e-commerce middleware. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/out-of-order-webhook-processing-outbox-pattern.jpg" medium="image" />
    </item>
    <item>
      <title>Multi-Store Inventory Sync: Preventing Cross-Channel Deadlocks Between Salla and Zid</title>
      <link>https://anasrhimi.tech/blog/salla-zid-multi-store-inventory-deadlock</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/salla-zid-multi-store-inventory-deadlock</guid>
      <pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling e-commerce middleware. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/salla-zid-multi-store-inventory-deadlock.jpg" medium="image" />
    </item>
    <item>
      <title>Designing an Idempotent Webhook Consumer for High-Volume GCC Stores</title>
      <link>https://anasrhimi.tech/blog/idempotent-webhook-consumer-redis-gcc</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/idempotent-webhook-consumer-redis-gcc</guid>
      <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling e-commerce middleware. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/idempotent-webhook-consumer-redis-gcc.jpg" medium="image" />
    </item>
    <item>
      <title>ECDSA Cryptographic Signing for ZATCA UBL 2.1 XML Invoices in Node.js</title>
      <link>https://anasrhimi.tech/blog/zatca-ubl-21-xml-ecdsa-cryptographic-signing</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/zatca-ubl-21-xml-ecdsa-cryptographic-signing</guid>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling regulatory &amp; tax tech. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/zatca-ubl-21-xml-ecdsa-cryptographic-signing.jpg" medium="image" />
    </item>
    <item>
      <title>Synchronizing Zid Order Events to SAP Without Inventory Race Conditions</title>
      <link>https://anasrhimi.tech/blog/zid-order-event-sync-sap-race-conditions</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/zid-order-event-sync-sap-race-conditions</guid>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling e-commerce middleware. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/zid-order-event-sync-sap-race-conditions.jpg" medium="image" />
    </item>
    <item>
      <title>ZATCA Phase 2 Fatoora API Latency: Designing an Asynchronous Queue Buffer</title>
      <link>https://anasrhimi.tech/blog/zatca-phase-2-fatoora-api-timeout-buffer</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/zatca-phase-2-fatoora-api-timeout-buffer</guid>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling regulatory &amp; tax tech. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/zatca-phase-2-fatoora-api-timeout-buffer.jpg" medium="image" />
    </item>
    <item>
      <title>Resolving Salla Webhook Latency During Saudi Flash Sales with Redis Locks</title>
      <link>https://anasrhimi.tech/blog/salla-webhook-latency-flash-sale-redis-lock</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/salla-webhook-latency-flash-sale-redis-lock</guid>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
      <description>High concurrency during peak shopping periods across Saudi Arabia and the GCC creates severe bottlenecks when handling e-commerce middleware. Implementing an asynchronous, decouple...</description>
      <media:content url="https://anasrhimi.tech/assets/og/salla-webhook-latency-flash-sale-redis-lock.jpg" medium="image" />
    </item>
    <item>
      <title>Optimizing Multi-Architecture Docker Builds with Buildx</title>
      <link>https://anasrhimi.tech/blog/optimizing-docker-buildx-arm64</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/optimizing-docker-buildx-arm64</guid>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
      <description>If you construct container images targeting both ARM64 (such as Apple Silicon or AWS Graviton) and x86_64 server architectures, you have likely…</description>
      <media:content url="https://anasrhimi.tech/assets/og/optimizing-docker-buildx-arm64.jpg" medium="image" />
    </item>
    <item>
      <title>WebAssembly (WASM) in Kubernetes: The Micro-Edge Revolution</title>
      <link>https://anasrhimi.tech/blog/wasm-in-kubernetes</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/wasm-in-kubernetes</guid>
      <pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate>
      <description>Docker transformed program deployment by bundling applications with their runtime dependencies. However, standard containers still depend on complete…</description>
      <media:content url="https://anasrhimi.tech/assets/og/wasm-in-kubernetes.jpg" medium="image" />
    </item>
    <item>
      <title>FinOps Architecture Tear-Down: How I Cut a Startup&apos;s AWS Bill by 40%</title>
      <link>https://anasrhimi.tech/blog/finops-teardown</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/finops-teardown</guid>
      <pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate>
      <description>A few months ago, a Series A B2B SaaS startup engaged me to review their infrastructure. Aside from payroll, their largest expenditure was an AWS bill…</description>
      <media:content url="https://anasrhimi.tech/assets/og/finops-teardown.jpg" medium="image" />
    </item>
    <item>
      <title>Building a Zero-Trust Kubernetes Cluster from Scratch</title>
      <link>https://anasrhimi.tech/blog/zero-trust-kubernetes-architecture</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/zero-trust-kubernetes-architecture</guid>
      <pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate>
      <description>Many engineering teams secure cluster perimeters with web application firewalls (WAFs) or ingress controllers while leaving internal pod-to-pod network…</description>
      <media:content url="https://anasrhimi.tech/assets/og/zero-trust-kubernetes-architecture.jpg" medium="image" />
    </item>
    <item>
      <title>Taming Tool Sprawl: Consolidating CI/CD, Kubernetes, and Terraform</title>
      <link>https://anasrhimi.tech/blog/taming-tool-sprawl-cicd-kubernetes</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/taming-tool-sprawl-cicd-kubernetes</guid>
      <pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate>
      <description>Running Jenkins for legacy jobs, GitHub Actions for new services, ArgoCD for application delivery, Terraform for infrastructure, and Ansible for server…</description>
      <media:content url="https://anasrhimi.tech/assets/og/taming-tool-sprawl-cicd-kubernetes.jpg" medium="image" />
    </item>
    <item>
      <title>Securing Your Supply Chain with Container Image Signing (Cosign)</title>
      <link>https://anasrhimi.tech/blog/container-image-signing-cosign</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/container-image-signing-cosign</guid>
      <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
      <description>Container supply chain attacks represent a major security risk today. Deploying container images without verifying their authenticity leaves clusters…</description>
      <media:content url="https://anasrhimi.tech/assets/og/container-image-signing-cosign.jpg" medium="image" />
    </item>
    <item>
      <title>Docker vs Podman in 2026: Which Should You Use?</title>
      <link>https://anasrhimi.tech/blog/docker-vs-podman-2026</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/docker-vs-podman-2026</guid>
      <pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate>
      <description>For years, Docker served as the default standard for container management. Within modern enterprise Linux infrastructure, Podman has emerged as a leading…</description>
      <media:content url="https://anasrhimi.tech/assets/og/docker-vs-podman-2026.jpg" medium="image" />
    </item>
    <item>
      <title>A DevOps Guide to Debugging C Memory Leaks with Valgrind</title>
      <link>https://anasrhimi.tech/blog/debugging-memory-leaks-c-valgrind</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/debugging-memory-leaks-c-valgrind</guid>
      <pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate>
      <description>Unfreed heap memory in long-running C daemons gradually consumes system RAM until the Linux Out-Of-Memory (OOM) killer intervenes and terminates the…</description>
      <media:content url="https://anasrhimi.tech/assets/og/debugging-memory-leaks-c-valgrind.jpg" medium="image" />
    </item>
    <item>
      <title>Self-Hosting Supabase on Bare-Metal: Zero-Lockin Auth, Realtime Postgres, and Storage Architecture</title>
      <link>https://anasrhimi.tech/blog/self-hosting-supabase-vs-firebase</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/self-hosting-supabase-vs-firebase</guid>
      <pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate>
      <description>Firebase makes starting a project easy, but as your application scales, the vendor lock-in becomes debilitating: proprietary NoSQL query limits, soaring…</description>
      <media:content url="https://anasrhimi.tech/assets/og/self-hosting-supabase-vs-firebase.jpg" medium="image" />
    </item>
    <item>
      <title>Writing Custom Prometheus Exporters in Python for Microservices</title>
      <link>https://anasrhimi.tech/blog/prometheus-custom-exporters-python</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/prometheus-custom-exporters-python</guid>
      <pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate>
      <description>Beyond Standard Metrics: The Need for Custom Exporters Standard exporters like Node Exporter and cAdvisor provide comprehensive architecture-level…</description>
      <media:content url="https://anasrhimi.tech/assets/og/prometheus-custom-exporters-python.jpg" medium="image" />
    </item>
    <item>
      <title>Mastering Technical &amp; On-Page SEO for Next-Gen Web Apps</title>
      <link>https://anasrhimi.tech/blog/technical-on-page-seo-core-web-vitals</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/technical-on-page-seo-core-web-vitals</guid>
      <pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate>
      <description>SEO is no longer confined to keyword placement and basic meta tags. For web applications built with frameworks like React, Next.js, or Vue, front-end…</description>
      <media:content url="https://anasrhimi.tech/assets/og/technical-on-page-seo-core-web-vitals.jpg" medium="image" />
    </item>
    <item>
      <title>Kubernetes Ingress in 2026: Traefik vs Envoy Gateway vs Caddy for Automated Wildcard SSL</title>
      <link>https://anasrhimi.tech/blog/traefik-vs-caddy-kubernetes-ingress</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/traefik-vs-caddy-kubernetes-ingress</guid>
      <pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate>
      <description>The Kubernetes Ingress landscape is evolving rapidly. For years, ingress-nginx was the default choice for almost every cluster. But with the emergence of…</description>
      <media:content url="https://anasrhimi.tech/assets/og/traefik-vs-caddy-kubernetes-ingress.jpg" medium="image" />
    </item>
    <item>
      <title>FinOps for the Modern DevOps Engineer: Controlling Cloud Costs</title>
      <link>https://anasrhimi.tech/blog/finops-controlling-cloud-costs</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/finops-controlling-cloud-costs</guid>
      <pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate>
      <description>Cloud providers make provisioning infrastructure dangerously seamless and forgetting about active resources even easier. When the monthly AWS bill reaches…</description>
      <media:content url="https://anasrhimi.tech/assets/og/finops-controlling-cloud-costs.jpg" medium="image" />
    </item>
    <item>
      <title>Zero-Downtime PostgreSQL Migrations: Adding Indexes &amp; Constraints on 100M+ Row Tables Safely</title>
      <link>https://anasrhimi.tech/blog/zero-downtime-postgres-migrations-large-scale</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/zero-downtime-postgres-migrations-large-scale</guid>
      <pubDate>Sat, 28 Feb 2026 00:00:00 GMT</pubDate>
      <description>Running a standard ALTER TABLE orders ADD COLUMN status VARCHAR NOT NULL DEFAULT &apos;pending&apos;; on a table with 50 million rows takes an ACCESS EXCLUSIVE…</description>
      <media:content url="https://anasrhimi.tech/assets/og/zero-downtime-postgres-migrations-large-scale.jpg" medium="image" />
    </item>
    <item>
      <title>Bulletproof PostgreSQL Disaster Recovery: Point-in-Time Recovery (PITR) with WAL-G and S3</title>
      <link>https://anasrhimi.tech/blog/postgres-pitr-disaster-recovery-walg</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/postgres-pitr-disaster-recovery-walg</guid>
      <pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate>
      <description>Relying solely on nightly pg_dump scripts for database backups is a recipe for disaster. If your production database corrupts at 4:30 PM, you lose an…</description>
      <media:content url="https://anasrhimi.tech/assets/og/postgres-pitr-disaster-recovery-walg.jpg" medium="image" />
    </item>
    <item>
      <title>Self-Hosting DeepSeek-R1 and Qwen 2.5 on Private GPUs with vLLM and PagedAttention</title>
      <link>https://anasrhimi.tech/blog/deepseek-r1-vllm-self-hosted-inference</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/deepseek-r1-vllm-self-hosted-inference</guid>
      <pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate>
      <description>The release of DeepSeek-R1 and Qwen 2.5 Coder has completely shifted the economics of AI. Open-weight reasoning models now match or exceed proprietary…</description>
      <media:content url="https://anasrhimi.tech/assets/og/deepseek-r1-vllm-self-hosted-inference.jpg" medium="image" />
    </item>
    <item>
      <title>Automating Enterprise Workflows with n8n and Local LLMs (Ollama)</title>
      <link>https://anasrhimi.tech/blog/n8n-local-llm-automation</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/n8n-local-llm-automation</guid>
      <pubDate>Sat, 07 Feb 2026 00:00:00 GMT</pubDate>
      <description>Many organizations aim to automate document analysis, lead enrichment, and internal operations using artificial intelligence. However, regulatory…</description>
      <media:content url="https://anasrhimi.tech/assets/og/n8n-local-llm-automation.jpg" medium="image" />
    </item>
    <item>
      <title>E-E-A-T and Topical Authority: Building Trust with Search Engines</title>
      <link>https://anasrhimi.tech/blog/eeat-topical-authority-information-gain</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/eeat-topical-authority-information-gain</guid>
      <pubDate>Sat, 31 Jan 2026 00:00:00 GMT</pubDate>
      <description>Trust and Originality on the Modern Web Now that AI can rapidly generate massive amounts of low-cost content, search engines evaluate pages based on trust…</description>
      <media:content url="https://anasrhimi.tech/assets/og/eeat-topical-authority-information-gain.jpg" medium="image" />
    </item>
    <item>
      <title>Implementing Micro-Segmentation in K8s using Cilium Network Policies</title>
      <link>https://anasrhimi.tech/blog/network-policies-cilium</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/network-policies-cilium</guid>
      <pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate>
      <description>By default, flat networks in Kubernetes allow any pod to talk to any other pod. If a public-facing frontend gets compromised, an attacker can move…</description>
      <media:content url="https://anasrhimi.tech/assets/og/network-policies-cilium.jpg" medium="image" />
    </item>
    <item>
      <title>Taming Dependency Sprawl: Setting Up Renovate Bot in Monorepos Without Crashing CI Pipelines</title>
      <link>https://anasrhimi.tech/blog/renovate-vs-dependabot-monorepo</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/renovate-vs-dependabot-monorepo</guid>
      <pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate>
      <description>If your team works in a monorepo containing dozens of microservices, frontend apps, and shared libraries, you know the dread of opening GitHub on a Monday…</description>
      <media:content url="https://anasrhimi.tech/assets/og/renovate-vs-dependabot-monorepo.jpg" medium="image" />
    </item>
    <item>
      <title>Scaling RAG Architecture with Milvus Vector Databases in Production</title>
      <link>https://anasrhimi.tech/blog/rag-architecture-vector-databases</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/rag-architecture-vector-databases</guid>
      <pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate>
      <description>Beyond the Prototype: Vector Database Bottlenecks Building a Retrieval-Augmented Generation (RAG) prototype with a few thousand documents using an…</description>
      <media:content url="https://anasrhimi.tech/assets/og/rag-architecture-vector-databases.jpg" medium="image" />
    </item>
    <item>
      <title>Mastering Remote Work as a DevOps Freelancer in 2026</title>
      <link>https://anasrhimi.tech/blog/mastering-remote-work-devops-freelancer</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/mastering-remote-work-devops-freelancer</guid>
      <pubDate>Sat, 03 Jan 2026 00:00:00 GMT</pubDate>
      <description>DevOps engineers possess distinct leverage in today&apos;s remote marketplace. However, securing lucrative international contracts requires far more than…</description>
      <media:content url="https://anasrhimi.tech/assets/og/mastering-remote-work-devops-freelancer.jpg" medium="image" />
    </item>
    <item>
      <title>Provisioning the NVIDIA GPU Operator for K8s AI Workloads</title>
      <link>https://anasrhimi.tech/blog/gpu-operator-kubernetes-ai</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/gpu-operator-kubernetes-ai</guid>
      <pubDate>Sat, 27 Dec 2025 00:00:00 GMT</pubDate>
      <description>Running AI and machine learning workloads on Kubernetes requires exposing host GPUs to pods. Manually installing drivers across every node is inefficient…</description>
      <media:content url="https://anasrhimi.tech/assets/og/gpu-operator-kubernetes-ai.jpg" medium="image" />
    </item>
    <item>
      <title>Fine-Tuning Open-Source LLMs on Private Enterprise Codebases</title>
      <link>https://anasrhimi.tech/blog/fine-tuning-llms-private-codebases</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/fine-tuning-llms-private-codebases</guid>
      <pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate>
      <description>Privacy vs. Performance Off-the-shelf LLMs generate acceptable generic code, but they often struggle with proprietary frameworks, internal design…</description>
      <media:content url="https://anasrhimi.tech/assets/og/fine-tuning-llms-private-codebases.jpg" medium="image" />
    </item>
    <item>
      <title>Building Lightning-Fast DevOps CLI Tools in Rust</title>
      <link>https://anasrhimi.tech/blog/rust-cli-tools-devops</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/rust-cli-tools-devops</guid>
      <pubDate>Sun, 14 Dec 2025 00:00:00 GMT</pubDate>
      <description>Python and Bash perform well for standard automation, but they hit limitations when scaling infrastructure tasks. Attempting to query thousands of…</description>
      <media:content url="https://anasrhimi.tech/assets/og/rust-cli-tools-devops.jpg" medium="image" />
    </item>
    <item>
      <title>The Rise of Agentic DevOps: How Autonomous AI is Replacing Static CI/CD</title>
      <link>https://anasrhimi.tech/blog/agentic-devops</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/agentic-devops</guid>
      <pubDate>Sun, 07 Dec 2025 00:00:00 GMT</pubDate>
      <description>For years, CI/CD pipelines have relied on rigid, hardcoded YAML configurations. The workflow is familiar: pull the latest commits, operate test suites…</description>
      <media:content url="https://anasrhimi.tech/assets/og/agentic-devops.jpg" medium="image" />
    </item>
    <item>
      <title>Enforcing Kubernetes Security Policies with OPA Gatekeeper</title>
      <link>https://anasrhimi.tech/blog/opa-gatekeeper-kubernetes</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/opa-gatekeeper-kubernetes</guid>
      <pubDate>Mon, 01 Dec 2025 00:00:00 GMT</pubDate>
      <description>By default, Kubernetes enforces very few security restrictions. Deploying a pod configured with privileged: true grants host-level permissions to the…</description>
      <media:content url="https://anasrhimi.tech/assets/og/opa-gatekeeper-kubernetes.jpg" medium="image" />
    </item>
    <item>
      <title>Using AI Agents for Predictive Kubernetes Auto-Scaling</title>
      <link>https://anasrhimi.tech/blog/ai-agents-kubernetes-auto-scaling</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/ai-agents-kubernetes-auto-scaling</guid>
      <pubDate>Fri, 21 Nov 2025 00:00:00 GMT</pubDate>
      <description>The Limitations of Reactive HPA Standard Kubernetes Horizontal Pod Autoscalers (HPA) operate reactively. By the time CPU usage spikes and triggers a…</description>
      <media:content url="https://anasrhimi.tech/assets/og/ai-agents-kubernetes-auto-scaling.jpg" medium="image" />
    </item>
    <item>
      <title>Automating Bare-Metal Provisioning with Canonical MAAS</title>
      <link>https://anasrhimi.tech/blog/bare-metal-provisioning-maas</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/bare-metal-provisioning-maas</guid>
      <pubDate>Thu, 13 Nov 2025 00:00:00 GMT</pubDate>
      <description>Provisioning physical hardware typically requires mounting ISOs, navigating installation wizards, and manually setting up networks. Canonical MAAS (Metal…</description>
      <media:content url="https://anasrhimi.tech/assets/og/bare-metal-provisioning-maas.jpg" medium="image" />
    </item>
    <item>
      <title>DevSecOps Pipeline Security: Automating SBOMs and Policy Checks</title>
      <link>https://anasrhimi.tech/blog/devsecops-automating-sboms</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/devsecops-automating-sboms</guid>
      <pubDate>Fri, 07 Nov 2025 00:00:00 GMT</pubDate>
      <description>Security compliance should never act as a last-minute barrier introduced right before a production deployment. Contemporary DevSecOps practices embed…</description>
      <media:content url="https://anasrhimi.tech/assets/og/devsecops-automating-sboms.jpg" medium="image" />
    </item>
    <item>
      <title>Data Annotation &amp; AI Workflows: A Freelancer&apos;s Guide</title>
      <link>https://anasrhimi.tech/blog/data-annotation-ai-workflows-freelancer</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/data-annotation-ai-workflows-freelancer</guid>
      <pubDate>Fri, 31 Oct 2025 00:00:00 GMT</pubDate>
      <description>Demand for high-quality training data continues to grow. For freelancers in the data annotation space, scaling your operations efficiently is not about…</description>
      <media:content url="https://anasrhimi.tech/assets/og/data-annotation-ai-workflows-freelancer.jpg" medium="image" />
    </item>
    <item>
      <title>The Future of Search: GEO, AEO, and LLMO Explained</title>
      <link>https://anasrhimi.tech/blog/future-of-ai-search-geo-aeo</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/future-of-ai-search-geo-aeo</guid>
      <pubDate>Wed, 22 Oct 2025 00:00:00 GMT</pubDate>
      <description>Moving From SERPs to Generative Answers Search engines no longer merely return lists of blue hyperlinks. With AI search engines such as Google&apos;s Search…</description>
      <media:content url="https://anasrhimi.tech/assets/og/future-of-ai-search-geo-aeo.jpg" medium="image" />
    </item>
    <item>
      <title>Writing Idempotent Ansible Playbooks for Kubernetes Clusters</title>
      <link>https://anasrhimi.tech/blog/ansible-idempotent-playbooks-kubernetes</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/ansible-idempotent-playbooks-kubernetes</guid>
      <pubDate>Fri, 17 Oct 2025 00:00:00 GMT</pubDate>
      <description>The Challenge: Mixing Ansible with Kubernetes Kubernetes handles cluster state declaratively through its API, but relying on Ansible for cluster…</description>
      <media:content url="https://anasrhimi.tech/assets/og/ansible-idempotent-playbooks-kubernetes.jpg" medium="image" />
    </item>
    <item>
      <title>The Death of Traditional DevOps: Platform Engineering &amp; IDPs</title>
      <link>https://anasrhimi.tech/blog/platform-engineering-idp</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/platform-engineering-idp</guid>
      <pubDate>Thu, 09 Oct 2025 00:00:00 GMT</pubDate>
      <description>When DevOps initial principles were widely adopted, the underlying mandate appeared straightforward: if you build software, you run codebase. Developers…</description>
      <media:content url="https://anasrhimi.tech/assets/og/platform-engineering-idp.jpg" medium="image" />
    </item>
    <item>
      <title>Automating Terraform State Drift Detection and Remediation</title>
      <link>https://anasrhimi.tech/blog/terraform-state-drift-automation</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/terraform-state-drift-automation</guid>
      <pubDate>Fri, 03 Oct 2025 00:00:00 GMT</pubDate>
      <description>Infrastructure Drift Infrastructure as Code operates effectively only when registered state reflects live reality. When engineers introduce manual…</description>
      <media:content url="https://anasrhimi.tech/assets/og/terraform-state-drift-automation.jpg" medium="image" />
    </item>
    <item>
      <title>Semantic SEO and Entity Optimization: Beyond Keywords</title>
      <link>https://anasrhimi.tech/blog/semantic-entity-seo-optimization</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/semantic-entity-seo-optimization</guid>
      <pubDate>Fri, 26 Sep 2025 00:00:00 GMT</pubDate>
      <description>From Text Strings to Real-World Concepts Search engines stopped relying purely on exact keyword matching years ago. Thanks to advances in natural language…</description>
      <media:content url="https://anasrhimi.tech/assets/og/semantic-entity-seo-optimization.jpg" medium="image" />
    </item>
    <item>
      <title>Escaping the $50,000/mo Datadog Tax: Self-Hosting OpenTelemetry, VictoriaMetrics, and Grafana</title>
      <link>https://anasrhimi.tech/blog/opentelemetry-victoriametrics-datadog-cost</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/opentelemetry-victoriametrics-datadog-cost</guid>
      <pubDate>Fri, 19 Sep 2025 00:00:00 GMT</pubDate>
      <description>Datadog has arguably the best user experience in the monitoring industry. But their pricing model is predatory. What starts as a $200/month monitoring…</description>
      <media:content url="https://anasrhimi.tech/assets/og/opentelemetry-victoriametrics-datadog-cost.jpg" medium="image" />
    </item>
    <item>
      <title>Building a Highly Available k3s Edge Cluster on Raspberry Pi 5</title>
      <link>https://anasrhimi.tech/blog/raspberry-pi-k3s-cluster</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/raspberry-pi-k3s-cluster</guid>
      <pubDate>Sun, 14 Sep 2025 00:00:00 GMT</pubDate>
      <description>With the Raspberry Pi 5, we gain sufficient CPU headroom and I/O throughput to run a genuine High Availability (HA) Kubernetes cluster on edge hardware…</description>
      <media:content url="https://anasrhimi.tech/assets/og/raspberry-pi-k3s-cluster.jpg" medium="image" />
    </item>
    <item>
      <title>Tuning the Linux Kernel TCP Stack for High-Throughput AI Workloads</title>
      <link>https://anasrhimi.tech/blog/optimizing-linux-kernel-tcp-stack</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/optimizing-linux-kernel-tcp-stack</guid>
      <pubDate>Sat, 06 Sep 2025 00:00:00 GMT</pubDate>
      <description>Transferring multi-gigabyte or terabyte model checkpoints and training datasets across cluster nodes requires substantial network throughput. Default…</description>
      <media:content url="https://anasrhimi.tech/assets/og/optimizing-linux-kernel-tcp-stack.jpg" medium="image" />
    </item>
    <item>
      <title>Why You Don&apos;t Need Pinecone: Scaling pgvector in PostgreSQL for 10M+ Embeddings with HNSW</title>
      <link>https://anasrhimi.tech/blog/pgvector-vs-pinecone-vector-search</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/pgvector-vs-pinecone-vector-search</guid>
      <pubDate>Sun, 31 Aug 2025 00:00:00 GMT</pubDate>
      <description>The AI boom spawned a wave of specialized vector database startups charging hundreds of dollars per month for hosted vector storage. But separating your…</description>
      <media:content url="https://anasrhimi.tech/assets/og/pgvector-vs-pinecone-vector-search.jpg" medium="image" />
    </item>
    <item>
      <title>Zero-Trust Hybrid Cloud: Connecting AWS VPC to On-Premise Proxmox with Tailscale Subnet Routers</title>
      <link>https://anasrhimi.tech/blog/tailscale-wireguard-hybrid-cloud-mesh</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/tailscale-wireguard-hybrid-cloud-mesh</guid>
      <pubDate>Fri, 22 Aug 2025 00:00:00 GMT</pubDate>
      <description>Connecting on-premise physical servers (like Proxmox or bare-metal racks) to cloud providers like AWS has traditionally required expensive AWS Direct…</description>
      <media:content url="https://anasrhimi.tech/assets/og/tailscale-wireguard-hybrid-cloud-mesh.jpg" medium="image" />
    </item>
    <item>
      <title>The DevOps Burnout Crisis &amp; How Platform Engineering Fixes It</title>
      <link>https://anasrhimi.tech/blog/devops-burnout-platform-engineering</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/devops-burnout-platform-engineering</guid>
      <pubDate>Fri, 15 Aug 2025 00:00:00 GMT</pubDate>
      <description>DevOps was originally intended to streamline software delivery through automation. In reality, many engineers spend their days managing endless ticketing…</description>
      <media:content url="https://anasrhimi.tech/assets/og/devops-burnout-platform-engineering.jpg" medium="image" />
    </item>
    <item>
      <title>eBPF for Cloud-Native Security and Observability</title>
      <link>https://anasrhimi.tech/blog/ebpf-cloud-native-security</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/ebpf-cloud-native-security</guid>
      <pubDate>Thu, 07 Aug 2025 00:00:00 GMT</pubDate>
      <description>Why Traditional K8s Security Hits a Wall For years, securing a Kubernetes cluster meant accepting difficult trade-offs. You either injected heavy sidecar…</description>
      <media:content url="https://anasrhimi.tech/assets/og/ebpf-cloud-native-security.jpg" medium="image" />
    </item>
    <item>
      <title>Implementing GitOps with FluxCD for Multi-Tenant Kubernetes</title>
      <link>https://anasrhimi.tech/blog/gitops-fluxcd-multi-tenant</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/gitops-fluxcd-multi-tenant</guid>
      <pubDate>Sat, 02 Aug 2025 00:00:00 GMT</pubDate>
      <description>Running a single Kubernetes cluster for one team is straightforward. Once you introduce multiple engineering teams requiring isolated environments…</description>
      <media:content url="https://anasrhimi.tech/assets/og/gitops-fluxcd-multi-tenant.jpg" medium="image" />
    </item>
    <item>
      <title>Proxmox Backup Server (PBS): The Ultimate Automated Backup Strategy</title>
      <link>https://anasrhimi.tech/blog/proxmox-backup-server-automated</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/proxmox-backup-server-automated</guid>
      <pubDate>Sat, 26 Jul 2025 00:00:00 GMT</pubDate>
      <description>If you execute Proxmox VE in a homelab or production environment, standard vzdump tarballs sent over NFS quickly slow down and waste storage space…</description>
      <media:content url="https://anasrhimi.tech/assets/og/proxmox-backup-server-automated.jpg" medium="image" />
    </item>
    <item>
      <title>Message Broker Showdown: Kafka vs RabbitMQ vs Redis Streams for Event-Driven Backends</title>
      <link>https://anasrhimi.tech/blog/kafka-vs-rabbitmq-vs-redis-streams</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/kafka-vs-rabbitmq-vs-redis-streams</guid>
      <pubDate>Sun, 20 Jul 2025 00:00:00 GMT</pubDate>
      <description>Choosing the wrong message broker can cripple your backend architecture for years. Teams frequently over-engineer by deploying massive multi-broker Apache…</description>
      <media:content url="https://anasrhimi.tech/assets/og/kafka-vs-rabbitmq-vs-redis-streams.jpg" medium="image" />
    </item>
    <item>
      <title>Preventing API Key Leaks with Pre-Commit Secrets Scanning</title>
      <link>https://anasrhimi.tech/blog/secrets-scanning-pre-commit-hooks</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/secrets-scanning-pre-commit-hooks</guid>
      <pubDate>Thu, 10 Jul 2025 00:00:00 GMT</pubDate>
      <description>Pushing API keys, AWS tokens, or private keys to Git is a developer nightmare automated scrapers index public repositories and exploit exposed credentials…</description>
      <media:content url="https://anasrhimi.tech/assets/og/secrets-scanning-pre-commit-hooks.jpg" medium="image" />
    </item>
    <item>
      <title>Why Developers Are Ditching Docker Desktop: Benchmarking OrbStack and Colima on macOS</title>
      <link>https://anasrhimi.tech/blog/orbstack-colima-docker-desktop-performance</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/orbstack-colima-docker-desktop-performance</guid>
      <pubDate>Wed, 02 Jul 2025 00:00:00 GMT</pubDate>
      <description>Every macOS developer knows the feeling: you launch Docker Desktop, and within minutes your laptop fans ramp up, battery life drops by 50%, and…</description>
      <media:content url="https://anasrhimi.tech/assets/og/orbstack-colima-docker-desktop-performance.jpg" medium="image" />
    </item>
    <item>
      <title>Building Akua: A Production-Ready WhatsApp AI Shopping Assistant</title>
      <link>https://anasrhimi.tech/blog/akua-whatsapp-ai-case-study</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/akua-whatsapp-ai-case-study</guid>
      <pubDate>Thu, 26 Jun 2025 00:00:00 GMT</pubDate>
      <description>Building an AI shopping assistant for an e-commerce store like Clickmothercare leaves very little margin for error. When a conventional web application…</description>
      <media:content url="https://anasrhimi.tech/assets/og/akua-whatsapp-ai-case-study.jpg" medium="image" />
    </item>
    <item>
      <title>Optimizing GitHub Actions Caching for Monorepo CI/CD Pipelines</title>
      <link>https://anasrhimi.tech/blog/ci-cd-github-actions-caching</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/ci-cd-github-actions-caching</guid>
      <pubDate>Thu, 19 Jun 2025 00:00:00 GMT</pubDate>
      <description>The Monorepo CI Bottleneck Monorepos simplify code sharing across projects, but inefficient dependency caching can quickly slow down CI/CD pipelines…</description>
      <media:content url="https://anasrhimi.tech/assets/og/ci-cd-github-actions-caching.jpg" medium="image" />
    </item>
    <item>
      <title>Solving PostgreSQL Connection Starvation: PgBouncer vs Supavisor at 10,000 Concurrent Connections</title>
      <link>https://anasrhimi.tech/blog/postgres-connection-pooling-pgbouncer-supavisor</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/postgres-connection-pooling-pgbouncer-supavisor</guid>
      <pubDate>Tue, 10 Jun 2025 00:00:00 GMT</pubDate>
      <description>Every client connection in PostgreSQL spawns a dedicated operating system process. Each process consumes 5MB to 15MB of RAM and incurs CPU…</description>
      <media:content url="https://anasrhimi.tech/assets/og/postgres-connection-pooling-pgbouncer-supavisor.jpg" medium="image" />
    </item>
    <item>
      <title>Linux Systems Architecture: A Neurodivergent Safe Space</title>
      <link>https://anasrhimi.tech/blog/linux-systems-neurodivergent-safe-space</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/linux-systems-neurodivergent-safe-space</guid>
      <pubDate>Thu, 05 Jun 2025 00:00:00 GMT</pubDate>
      <description>If you ask a neurodivergent IT professional why they prefer the command line over a graphical user interface (GUI), the answer usually boils down to one…</description>
      <media:content url="https://anasrhimi.tech/assets/og/linux-systems-neurodivergent-safe-space.jpg" medium="image" />
    </item>
    <item>
      <title>AI Visibility Optimization: Ranking in ChatGPT and Perplexity</title>
      <link>https://anasrhimi.tech/blog/ai-visibility-optimization-chatgpt-perplexity</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/ai-visibility-optimization-chatgpt-perplexity</guid>
      <pubDate>Wed, 28 May 2025 00:00:00 GMT</pubDate>
      <description>Search behavior is shifting rapidly. Users increasingly query answer engines like ChatGPT, Perplexity, and Google AI Overviews directly rather than…</description>
      <media:content url="https://anasrhimi.tech/assets/og/ai-visibility-optimization-chatgpt-perplexity.jpg" medium="image" />
    </item>
    <item>
      <title>Programmatic SEO (PSEO) and Topic Clusters for Massive Growth</title>
      <link>https://anasrhimi.tech/blog/programmatic-seo-topic-clusters</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/programmatic-seo-topic-clusters</guid>
      <pubDate>Thu, 22 May 2025 00:00:00 GMT</pubDate>
      <description>Publishing individual articles manually is an effective strategy for thought leadership, but it fails to scale when attempting to capture search traffic…</description>
      <media:content url="https://anasrhimi.tech/assets/og/programmatic-seo-topic-clusters.jpg" medium="image" />
    </item>
    <item>
      <title>Eliminating AWS S3 Egress Fees: Architecting Multi-Node MinIO and Ceph Object Storage</title>
      <link>https://anasrhimi.tech/blog/minio-ceph-self-hosted-s3-egress</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/minio-ceph-self-hosted-s3-egress</guid>
      <pubDate>Thu, 15 May 2025 00:00:00 GMT</pubDate>
      <description>Storing data in AWS S3 is relatively cheap ($0.023/GB/month). But pulling your data out of S3—known as Data Egress —costs up to $0.09 per gigabyte . For…</description>
      <media:content url="https://anasrhimi.tech/assets/og/minio-ceph-self-hosted-s3-egress.jpg" medium="image" />
    </item>
    <item>
      <title>Automating IAM Least Privilege Policies in AWS using Access Analyzer</title>
      <link>https://anasrhimi.tech/blog/iam-least-privilege-aws</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/iam-least-privilege-aws</guid>
      <pubDate>Thu, 08 May 2025 00:00:00 GMT</pubDate>
      <description>Overly permissive IAM roles represent a persistent security vulnerability in AWS environments. During early prototyping or local development, developers…</description>
      <media:content url="https://anasrhimi.tech/assets/og/iam-least-privilege-aws.jpg" medium="image" />
    </item>
    <item>
      <title>Securing AI Coding Agents: Sandboxing Claude Code, Cursor, and Cline Against Environment Leaks</title>
      <link>https://anasrhimi.tech/blog/ai-coding-agents-security-guardrails</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/ai-coding-agents-security-guardrails</guid>
      <pubDate>Sat, 03 May 2025 00:00:00 GMT</pubDate>
      <description>Autonomous AI coding agents like Claude Code , Cursor Composer , and Cline are transforming developer productivity by directly reading codebases, creating…</description>
      <media:content url="https://anasrhimi.tech/assets/og/ai-coding-agents-security-guardrails.jpg" medium="image" />
    </item>
    <item>
      <title>Building a CrowdSec Hub on Proxmox</title>
      <link>https://anasrhimi.tech/blog/crowdsec-proxmox</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/crowdsec-proxmox</guid>
      <pubDate>Fri, 25 Apr 2025 00:00:00 GMT</pubDate>
      <description>Managing security across multiple Proxmox LXC containers quickly becomes cumbersome. Originally, running standalone Fail2ban or CrowdSec instances inside…</description>
      <media:content url="https://anasrhimi.tech/assets/og/crowdsec-proxmox.jpg" medium="image" />
    </item>
    <item>
      <title>Advanced Internal Linking Strategies to Boost Crawlability</title>
      <link>https://anasrhimi.tech/blog/advanced-internal-linking-strategies</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/advanced-internal-linking-strategies</guid>
      <pubDate>Sat, 19 Apr 2025 00:00:00 GMT</pubDate>
      <description>Internal linking is one of the most effective SEO levers you directly control. It dictates how PageRank flows across your website, defines how pages…</description>
      <media:content url="https://anasrhimi.tech/assets/og/advanced-internal-linking-strategies.jpg" medium="image" />
    </item>
    <item>
      <title>Comprehensive Guide to Image, Local, and International SEO</title>
      <link>https://anasrhimi.tech/blog/visual-local-international-seo</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/visual-local-international-seo</guid>
      <pubDate>Thu, 10 Apr 2025 00:00:00 GMT</pubDate>
      <description>Search engine optimization extends beyond optimizing textual content for a single language or geographic region. If your digital platform targets…</description>
      <media:content url="https://anasrhimi.tech/assets/og/visual-local-international-seo.jpg" medium="image" />
    </item>
    <item>
      <title>Scaling n8n to 100,000 Workflows/Day: Eliminating PostgreSQL Deadlocks with Redis Queue Mode</title>
      <link>https://anasrhimi.tech/blog/n8n-postgres-deadlocks-queue-scaling</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/n8n-postgres-deadlocks-queue-scaling</guid>
      <pubDate>Thu, 03 Apr 2025 00:00:00 GMT</pubDate>
      <description>When running n8n in default single-process mode, workflow executions write state directly to the main database. Once your automation traffic exceeds…</description>
      <media:content url="https://anasrhimi.tech/assets/og/n8n-postgres-deadlocks-queue-scaling.jpg" medium="image" />
    </item>
    <item>
      <title>Mitigating AWS Lambda Cold Starts for Latency-Sensitive APIs</title>
      <link>https://anasrhimi.tech/blog/aws-lambda-cold-starts</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/aws-lambda-cold-starts</guid>
      <pubDate>Thu, 27 Mar 2025 00:00:00 GMT</pubDate>
      <description>The Cold Start Dilemma in Serverless Architectures AWS Lambda scales automatically and eliminates server management overhead, but synchronous, low-latency…</description>
      <media:content url="https://anasrhimi.tech/assets/og/aws-lambda-cold-starts.jpg" medium="image" />
    </item>
    <item>
      <title>React vs Next.js: Why your AI-generated website is failing at SEO</title>
      <link>https://anasrhimi.tech/blog/react-vs-nextjs-seo</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/react-vs-nextjs-seo</guid>
      <pubDate>Sun, 23 Mar 2025 00:00:00 GMT</pubDate>
      <description>Tools like v0, Bolt.new, and Claude Artifacts are excellent for generating interface prototypes within seconds. However, if you deploy that generated code…</description>
      <media:content url="https://anasrhimi.tech/assets/og/react-vs-nextjs-seo.jpg" medium="image" />
    </item>
    <item>
      <title>Handling Silent Context Drops in n8n AI Agent Pipelines</title>
      <link>https://anasrhimi.tech/blog/n8n-silent-context-drops-ai</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/n8n-silent-context-drops-ai</guid>
      <pubDate>Mon, 17 Mar 2025 00:00:00 GMT</pubDate>
      <description>If you have designed multi-agent LLM workflows in n8n, you have likely encountered silent context loss. The execution log indicates success, yet the model…</description>
      <media:content url="https://anasrhimi.tech/assets/og/n8n-silent-context-drops-ai.jpg" medium="image" />
    </item>
    <item>
      <title>Serverless Edge vs Self-Hosted VPS: When Cloudflare Workers Cost More Than a Dedicated Server</title>
      <link>https://anasrhimi.tech/blog/cloudflare-workers-vs-self-hosted-fastapi</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/cloudflare-workers-vs-self-hosted-fastapi</guid>
      <pubDate>Wed, 12 Mar 2025 00:00:00 GMT</pubDate>
      <description>Edge serverless computing has been marketed as the ultimate architecture for modern web applications. The promise of deploying code globally with…</description>
      <media:content url="https://anasrhimi.tech/assets/og/cloudflare-workers-vs-self-hosted-fastapi.jpg" medium="image" />
    </item>
    <item>
      <title>Automating the Chaos: n8n and the Need for Order</title>
      <link>https://anasrhimi.tech/blog/n8n-automation-executive-dysfunction</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/n8n-automation-executive-dysfunction</guid>
      <pubDate>Mon, 03 Mar 2025 00:00:00 GMT</pubDate>
      <description>Executive dysfunction is a hallmark of ADHD. It is the invisible wall that makes starting a simple, repetitive task feel physically impossible, even when…</description>
      <media:content url="https://anasrhimi.tech/assets/og/n8n-automation-executive-dysfunction.jpg" medium="image" />
    </item>
    <item>
      <title>Lightweight GitOps Secrets: Replacing HashiCorp Vault with Mozilla SOPS and Age in FluxCD</title>
      <link>https://anasrhimi.tech/blog/sops-age-gitops-secrets</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/sops-age-gitops-secrets</guid>
      <pubDate>Mon, 24 Feb 2025 00:00:00 GMT</pubDate>
      <description>HashiCorp Vault is an incredible enterprise tool, but running a high-availability Vault cluster (with Raft consensus, unsealing ceremonies, and backup…</description>
      <media:content url="https://anasrhimi.tech/assets/og/sops-age-gitops-secrets.jpg" medium="image" />
    </item>
    <item>
      <title>Enforcing mTLS across Microservices using Istio Service Mesh</title>
      <link>https://anasrhimi.tech/blog/service-mesh-istio-mtls</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/service-mesh-istio-mtls</guid>
      <pubDate>Wed, 19 Feb 2025 00:00:00 GMT</pubDate>
      <description>Why Zero-Trust Matters in Kubernetes Relying solely on perimeter security inside a Kubernetes cluster introduces significant risk. Once an attacker…</description>
      <media:content url="https://anasrhimi.tech/assets/og/service-mesh-istio-mtls.jpg" medium="image" />
    </item>
    <item>
      <title>Practical AIOps: Integrating AI into DevOps Without the Chaos</title>
      <link>https://anasrhimi.tech/blog/practical-aiops-devops-automation</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/practical-aiops-devops-automation</guid>
      <pubDate>Thu, 13 Feb 2025 00:00:00 GMT</pubDate>
      <description>AIOps receives significant industry attention, yet granting an LLM direct administrative control over production Kubernetes environments presents severe…</description>
      <media:content url="https://anasrhimi.tech/assets/og/practical-aiops-devops-automation.jpg" medium="image" />
    </item>
    <item>
      <title>Re-architecting AWS to Proxmox LXC: Saving 70% on Cloud Costs</title>
      <link>https://anasrhimi.tech/blog/proxmox-lxc-vs-aws-cost-savings</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/proxmox-lxc-vs-aws-cost-savings</guid>
      <pubDate>Wed, 05 Feb 2025 00:00:00 GMT</pubDate>
      <description>The VMware Exodus When Broadcom acquired VMware and drastically increased licensing fees, many engineering teams rushed to find alternatives. A common…</description>
      <media:content url="https://anasrhimi.tech/assets/og/proxmox-lxc-vs-aws-cost-savings.jpg" medium="image" />
    </item>
    <item>
      <title>Data Sovereignty &amp; Privacy: Production-Grade Local LLMs</title>
      <link>https://anasrhimi.tech/blog/local-llms-data-sovereignty</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/local-llms-data-sovereignty</guid>
      <pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate>
      <description>The API Problem Architecting core product features around proprietary APIs like GPT-4 or Claude can quickly become cost-prohibitive. Beyond unpredictable…</description>
      <media:content url="https://anasrhimi.tech/assets/og/local-llms-data-sovereignty.jpg" medium="image" />
    </item>
    <item>
      <title>Content Optimization for Search Intent in the AI Era</title>
      <link>https://anasrhimi.tech/blog/content-optimization-search-intent</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/content-optimization-search-intent</guid>
      <pubDate>Sat, 25 Jan 2025 00:00:00 GMT</pubDate>
      <description>Keyword research was once primarily about targeting high-volume search terms. Today, modern search engines prioritize user intent over simple keyword…</description>
      <media:content url="https://anasrhimi.tech/assets/og/content-optimization-search-intent.jpg" medium="image" />
    </item>
    <item>
      <title>Managing Dynamic AWS Secrets with HashiCorp Vault</title>
      <link>https://anasrhimi.tech/blog/vault-dynamic-secrets-aws</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/vault-dynamic-secrets-aws</guid>
      <pubDate>Mon, 20 Jan 2025 00:00:00 GMT</pubDate>
      <description>Why Static Credentials Fail Hardcoded AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY key pairs represent a persistent vulnerability in cloud infrastructure…</description>
      <media:content url="https://anasrhimi.tech/assets/og/vault-dynamic-secrets-aws.jpg" medium="image" />
    </item>
    <item>
      <title>The Post-BSL Reality: Migrating Enterprise Stacks from Terraform to OpenTofu &amp; Pulumi</title>
      <link>https://anasrhimi.tech/blog/opentofu-vs-terraform-migration-2026</link>
      <guid isPermaLink="true">https://anasrhimi.tech/blog/opentofu-vs-terraform-migration-2026</guid>
      <pubDate>Tue, 14 Jan 2025 00:00:00 GMT</pubDate>
      <description>When HashiCorp changed Terraform&apos;s license from open-source MPL 2.0 to the restrictive Business Source License (BSL), it sent shockwaves through the…</description>
      <media:content url="https://anasrhimi.tech/assets/og/opentofu-vs-terraform-migration-2026.jpg" medium="image" />
    </item>
  </channel>
</rss>
