<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://engineering.hammedajibade.com/</loc>
<lastmod>2026-07-29T19:51:58.095Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/archive</loc>
<lastmod>2026-07-29T19:51:58.095Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/rate-limit-headers-should-describe-the-next-safe-attempt</loc>
<lastmod>2026-07-28T08:28:35.673Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/how-long-should-an-idempotency-key-live</loc>
<lastmod>2026-07-27T00:53:11.890Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/a-manual-replay-needs-the-reason-that-justified-it</loc>
<lastmod>2026-07-24T07:44:37.571Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/a-202-response-needs-a-receipt-trail</loc>
<lastmod>2026-07-23T11:58:04.267Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/when-the-error-message-lies-about-the-failure</loc>
<lastmod>2026-07-23T11:58:04.282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/receipts-should-outlive-the-retry-budget</loc>
<lastmod>2026-07-21T19:41:23.677Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/timeouts-should-keep-their-doubt</loc>
<lastmod>2026-07-20T13:20:01.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/dead-letter-queues-should-keep-the-reason</loc>
<lastmod>2026-07-22T20:46:10.694Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/replay-starts-with-the-original-request-id</loc>
<lastmod>2026-07-22T20:46:10.764Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/webhook-retries-need-receipts</loc>
<lastmod>2026-07-20T13:20:01.201Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/idempotency-before-retries</loc>
<lastmod>2026-07-05T18:58:23.821Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/local-cloud-state-convergence-for-agent-tooling</loc>
<lastmod>2026-07-05T18:58:24.346Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/hardening-without-ux-regression</loc>
<lastmod>2026-07-22T20:46:10.701Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/security-incident-response-api-credential-leaks</loc>
<lastmod>2026-07-05T18:58:29.454Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/edge-networking-reverse-proxy-dns-tls</loc>
<lastmod>2026-07-05T18:58:22.804Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/cicd-delivery-architecture-containerized-apis</loc>
<lastmod>2026-07-05T18:58:21.729Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/auditability-and-observability-by-design</loc>
<lastmod>2026-07-05T18:58:20.641Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/mcp-server-architecture-ai-tool-integrations</loc>
<lastmod>2026-07-22T20:46:10.707Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/sdk-architecture-cross-language-consistency</loc>
<lastmod>2026-07-22T20:46:10.778Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/api-contract-design-openapi-errors-compatibility</loc>
<lastmod>2026-07-05T18:58:18.973Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/postgres-pgvector-production-ops</loc>
<lastmod>2026-07-22T20:46:10.757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/object-storage-dedup-integrity-cost</loc>
<lastmod>2026-07-22T20:46:10.750Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/rate-limiting-and-usage-metering</loc>
<lastmod>2026-07-05T18:58:26.903Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/background-jobs-knowledge-lifecycle</loc>
<lastmod>2026-07-05T18:58:21.198Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/context-packing-under-token-budgets</loc>
<lastmod>2026-07-05T18:58:22.293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/retrieval-architecture-vector-lexical-fallback</loc>
<lastmod>2026-07-05T18:58:27.413Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/secrets-at-ingestion-dlp-patterns</loc>
<lastmod>2026-07-23T16:42:25.144Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/schema-design-and-migrations</loc>
<lastmod>2026-07-22T20:46:10.770Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/api-key-architecture</loc>
<lastmod>2026-07-05T18:58:20.107Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://engineering.hammedajibade.com/p/multitenant-authorization-models</loc>
<lastmod>2026-07-05T18:58:25.383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
