<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://www.ayushworks.xyz/about-ayushbasak</loc><image:image><image:loc>https://www.ayushworks.xyz/og/about-ayushbasak.png?v=ayush-20260819</image:loc><image:title>Who Is Ayush Basak? CTO, Systems Architect and Engineer | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/ai-systems-engineering</loc><image:image><image:loc>https://www.ayushworks.xyz/og.png</image:loc><image:title>AI Systems Engineering | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/ai</loc><image:image><image:loc>https://www.ayushworks.xyz/og/ai.png?v=ayush-20260819</image:loc><image:title>AI Notes | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/bookshelf</loc><image:image><image:loc>https://www.ayushworks.xyz/og/bookshelf.png?v=ayush-20260819</image:loc><image:title>Bookshelf | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/changelog</loc><image:image><image:loc>https://www.ayushworks.xyz/og.png</image:loc><image:title>Changelog | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/contact</loc><image:image><image:loc>https://www.ayushworks.xyz/og.png</image:loc><image:title>Contact Ayush Basak | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/cto-kolkata</loc><lastmod>2026-08-20</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og.png</image:loc><image:title>CTO &amp; Systems Architect in Kolkata | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/database-engineering</loc><image:image><image:loc>https://www.ayushworks.xyz/og.png</image:loc><image:title>Database Engineer — PostgreSQL, Data Models and Reliable Backends | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/engineering-notes</loc><image:image><image:loc>https://www.ayushworks.xyz/og/engineering-notes.png?v=ayush-20260819</image:loc><image:title>Engineering Notes | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/gf</loc><image:image><image:loc>https://www.ayushworks.xyz/og/gf.png?v=ayush-20260819</image:loc><image:title>Life Is Beyond Binary | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/</loc><image:image><image:loc>https://www.ayushworks.xyz/og.png</image:loc><image:title>Ayush Basak — CTO &amp; Systems Architect in Kolkata | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/movies</loc><image:image><image:loc>https://www.ayushworks.xyz/og/movies.png?v=ayush-20260819</image:loc><image:title>Movies | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/papershelf</loc><image:image><image:loc>https://www.ayushworks.xyz/og/papershelf.png?v=ayush-20260819</image:loc><image:title>Papershelf | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/projects</loc><image:image><image:loc>https://www.ayushworks.xyz/og/projects.png?v=ayush-20260819</image:loc><image:title>Projects | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/systems-architecture</loc><image:image><image:loc>https://www.ayushworks.xyz/og.png</image:loc><image:title>Systems Architect — Backend, Distributed Systems and AI Infrastructure | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/videos</loc><image:image><image:loc>https://www.ayushworks.xyz/og/videos.png?v=ayush-20260819</image:loc><image:title>Videos and Talks | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/work</loc><image:image><image:loc>https://www.ayushworks.xyz/og/work.png?v=ayush-20260819</image:loc><image:title>CTO and Systems Architecture Work in Kolkata | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/workbench-v2</loc><image:image><image:loc>https://www.ayushworks.xyz/og.png</image:loc><image:title>CTO Workbench V2 — Architecture Failure Simulator | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/workbench</loc><image:image><image:loc>https://www.ayushworks.xyz/og.png</image:loc><image:title>CTO Workbench | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/bio/gf</loc><image:image><image:loc>https://www.ayushworks.xyz/og/gf.png?v=ayush-20260819</image:loc><image:title>Life Is Beyond Binary | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/field-notes/hardware-did-not-read-the-api-contract</loc><lastmod>2026-09-01</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/hardware-did-not-read-the-api-contract.png?v=ayush-20260819</image:loc><image:title>The Hardware Did Not Read the API Contract | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/field-notes</loc><image:image><image:loc>https://www.ayushworks.xyz/og.png</image:loc><image:title>Field Notes — Product, Engineering, and Leadership Stories | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/field-notes/support-needed-a-truthful-answer</loc><lastmod>2026-09-06</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/support-needed-a-truthful-answer.png?v=ayush-20260819</image:loc><image:title>Support Needed a Truthful Answer, Not Another Dashboard | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/field-notes/the-architecture-is-not-the-product</loc><lastmod>2026-08-30</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/the-architecture-is-not-the-product.png?v=ayush-20260819</image:loc><image:title>The Architecture Is Not the Product | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/field-notes/the-best-fix-deleted-a-workflow</loc><lastmod>2026-09-06</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/the-best-fix-deleted-a-workflow.png?v=ayush-20260819</image:loc><image:title>The Best Fix Deleted a Workflow | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/field-notes/the-dashboard-was-green-the-customer-was-stuck</loc><lastmod>2026-09-01</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/the-dashboard-was-green-the-customer-was-stuck.png?v=ayush-20260819</image:loc><image:title>The Dashboard Was Green. The Customer Was Stuck. | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/field-notes/the-demo-that-changed-the-roadmap</loc><lastmod>2026-09-01</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/the-demo-that-changed-the-roadmap.png?v=ayush-20260819</image:loc><image:title>The Demo That Changed the Roadmap | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/field-notes/the-feature-flag-had-no-owner</loc><lastmod>2026-09-06</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/the-feature-flag-had-no-owner.png?v=ayush-20260819</image:loc><image:title>The Feature Flag Had No Owner | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/field-notes/the-incident-needed-an-owner-not-another-channel</loc><lastmod>2026-09-01</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/the-incident-needed-an-owner-not-another-channel.png?v=ayush-20260819</image:loc><image:title>The Incident Needed an Owner, Not Another Channel | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/field-notes/the-microservice-we-chose-not-to-build</loc><lastmod>2026-09-01</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/the-microservice-we-chose-not-to-build.png?v=ayush-20260819</image:loc><image:title>The Microservice We Chose Not to Build | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/field-notes/the-migration-was-safe-until-we-needed-rollback</loc><lastmod>2026-09-06</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/the-migration-was-safe-until-we-needed-rollback.png?v=ayush-20260819</image:loc><image:title>The Migration Was Safe Until We Needed Rollback | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/field-notes/we-made-the-worker-faster-and-the-product-slower</loc><lastmod>2026-09-06</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/we-made-the-worker-faster-and-the-product-slower.png?v=ayush-20260819</image:loc><image:title>We Made the Worker Faster and the Product Slower | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/accessible-ai-products</loc><lastmod>2026-06-12</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/accessible-ai-products.png?v=ayush-20260819</image:loc><image:title>Building AI Products for Accessibility | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/ai-agent-control-plane-mcp-security</loc><lastmod>2026-08-20</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/ai-agent-control-plane-mcp-security.png?v=ayush-20260819</image:loc><image:title>AI Agents Need a Control Plane, Not a Larger Prompt | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/ai-agent-memory-is-governed-state</loc><lastmod>2026-09-03</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/ai-agent-memory-is-governed-state.png?v=ayush-20260819</image:loc><image:title>AI Agent Memory Is Governed State | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/ai-evals-are-release-engineering</loc><lastmod>2026-08-25</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/ai-evals-are-release-engineering.png?v=ayush-20260819</image:loc><image:title>AI Evals Are Release Engineering | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/ai-generated-code-creates-review-debt</loc><lastmod>2026-09-05</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/ai-generated-code-creates-review-debt.png?v=ayush-20260819</image:loc><image:title>AI-Generated Code Creates Review Debt | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/ai-inference-routing-is-capacity-control</loc><lastmod>2026-08-29</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/ai-inference-routing-is-capacity-control.png?v=ayush-20260819</image:loc><image:title>AI Inference Routing Is Capacity Control | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/api-evolution-without-flag-days</loc><lastmod>2026-08-25</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/api-evolution-without-flag-days.png?v=ayush-20260819</image:loc><image:title>Evolve APIs Without Flag Days | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/architecture-decisions-need-expiry-dates</loc><lastmod>2026-08-29</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/architecture-decisions-need-expiry-dates.png?v=ayush-20260819</image:loc><image:title>Architecture Decisions Need Expiry Dates | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/autoscaling-cannot-recover-expired-deadlines</loc><lastmod>2026-09-04</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/autoscaling-cannot-recover-expired-deadlines.png?v=ayush-20260819</image:loc><image:title>Autoscaling Cannot Recover an Expired Deadline | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/backups-do-not-prove-recoverability</loc><lastmod>2026-08-25</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/backups-do-not-prove-recoverability.png?v=ayush-20260819</image:loc><image:title>Backups Do Not Prove Recoverability | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/bloom-filters-turn-memory-into-error-budget</loc><lastmod>2026-09-05</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/bloom-filters-turn-memory-into-error-budget.png?v=ayush-20260819</image:loc><image:title>Bloom Filters Turn Memory into an Error Budget | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/bm25-search-ranking-from-first-principles</loc><lastmod>2026-09-06</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/bm25-search-ranking-from-first-principles.png?v=ayush-20260819</image:loc><image:title>BM25 From First Principles: The Math, the Index, and Production Ranking | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/build-vs-buy-is-an-exit-cost-decision</loc><lastmod>2026-08-29</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/build-vs-buy-is-an-exit-cost-decision.png?v=ayush-20260819</image:loc><image:title>Build vs Buy Is an Exit-Cost Decision | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/building-reliable-microservices</loc><lastmod>2026-07-28</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/building-reliable-microservices.png?v=ayush-20260819</image:loc><image:title>Building Microservices That Fail Gracefully | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/cache-invalidation-is-consistency-protocol</loc><lastmod>2026-08-26</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/cache-invalidation-is-consistency-protocol.png?v=ayush-20260819</image:loc><image:title>Cache Invalidation Is a Consistency Protocol | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/cdc-recovery-contract</loc><lastmod>2026-08-24</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/cdc-recovery-contract.png?v=ayush-20260819</image:loc><image:title>Change Data Capture Is a Recovery Contract | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/cell-based-architecture-blast-radius</loc><lastmod>2026-08-28</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/cell-based-architecture-blast-radius.png?v=ayush-20260819</image:loc><image:title>Scale the Blast Radius, Not Just the Fleet | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/cloud-unit-economics-for-architects</loc><lastmod>2026-08-25</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/cloud-unit-economics-for-architects.png?v=ayush-20260819</image:loc><image:title>Cloud Cost Is an Architecture Metric | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/continuous-batching-is-a-scheduling-policy</loc><lastmod>2026-09-06</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/continuous-batching-is-a-scheduling-policy.png?v=ayush-20260819</image:loc><image:title>Continuous Batching Is a Scheduling Policy | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/control-planes-must-fail-quietly</loc><lastmod>2026-08-26</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/control-planes-must-fail-quietly.png?v=ayush-20260819</image:loc><image:title>Control Planes Must Fail Quietly | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/copy-on-write-moves-cost-to-first-mutation</loc><lastmod>2026-09-05</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/copy-on-write-moves-cost-to-first-mutation.png?v=ayush-20260819</image:loc><image:title>Copy-on-Write Moves Cost to the First Mutation | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/cursor-pagination-is-a-consistency-contract</loc><lastmod>2026-09-05</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/cursor-pagination-is-a-consistency-contract.png?v=ayush-20260819</image:loc><image:title>Cursor Pagination Is a Consistency Contract | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/data-retention-is-a-system-design-problem</loc><lastmod>2026-08-29</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/data-retention-is-a-system-design-problem.png?v=ayush-20260819</image:loc><image:title>Data Retention Is a System Design Problem | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/database-credential-rotation-needs-a-pool-rollout</loc><lastmod>2026-09-11</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/database-credential-rotation-needs-a-pool-rollout.png?v=ayush-20260819</image:loc><image:title>Database Credential Rotation: How to Replace Secrets Without Breaking Connection Pools | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/deadline-budgets-retry-amplification</loc><lastmod>2026-08-24</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/deadline-budgets-retry-amplification.png?v=ayush-20260819</image:loc><image:title>Your Timeout Budget Is an Architecture Decision | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/dns-failover-is-bounded-staleness</loc><lastmod>2026-08-31</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/dns-failover-is-bounded-staleness.png?v=ayush-20260819</image:loc><image:title>DNS Failover Is a Bounded-Staleness Protocol | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/durable-ai-agent-workflows</loc><lastmod>2026-08-24</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/durable-ai-agent-workflows.png?v=ayush-20260819</image:loc><image:title>Durable AI Agents Need Workflow Semantics, Not Chat Loops | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/durable-workflows-do-not-remove-idempotency</loc><lastmod>2026-08-30</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/durable-workflows-do-not-remove-idempotency.png?v=ayush-20260819</image:loc><image:title>Durable Workflows Do Not Remove the Need for Idempotency | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/embedding-upgrades-are-data-migrations</loc><lastmod>2026-09-05</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/embedding-upgrades-are-data-migrations.png?v=ayush-20260819</image:loc><image:title>Embedding Upgrades Are Data Migrations | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/error-budgets-engineering-investment-policy</loc><lastmod>2026-08-28</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/error-budgets-engineering-investment-policy.png?v=ayush-20260819</image:loc><image:title>An Error Budget Should Change the Roadmap | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/external-consistency-has-a-latency-budget</loc><lastmod>2026-09-11</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/external-consistency-has-a-latency-budget.png?v=ayush-20260819</image:loc><image:title>External Consistency Explained: Spanner, TrueTime, and Commit Wait | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/feature-flags-are-production-state</loc><lastmod>2026-08-26</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/feature-flags-are-production-state.png?v=ayush-20260819</image:loc><image:title>Feature Flags Are Production State | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/fencing-stale-writers-at-the-storage-boundary</loc><lastmod>2026-09-04</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/fencing-stale-writers-at-the-storage-boundary.png?v=ayush-20260819</image:loc><image:title>Your Lock Expired. Your Worker Did Not. | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/filtered-vector-search-is-a-recall-budget</loc><lastmod>2026-09-02</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/filtered-vector-search-is-a-recall-budget.png?v=ayush-20260819</image:loc><image:title>Filtered Vector Search Is a Recall Budget | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/grpc-http2-is-not-reliability-model</loc><lastmod>2026-09-05</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/grpc-http2-is-not-reliability-model.png?v=ayush-20260819</image:loc><image:title>gRPC’s HTTP/2 Transport Is Not the Reliability Model | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/heartbeats-measure-silence-not-failure</loc><lastmod>2026-09-05</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/heartbeats-measure-silence-not-failure.png?v=ayush-20260819</image:loc><image:title>Heartbeats Measure Silence, Not Failure | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/hello-world</loc><lastmod>2026-08-16</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/hello-world.png?v=ayush-20260819</image:loc><image:title>Hello World | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/http-early-data-is-a-replay-boundary</loc><lastmod>2026-09-02</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/http-early-data-is-a-replay-boundary.png?v=ayush-20260819</image:loc><image:title>HTTP Early Data Is a Replay Boundary | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/incident-command-is-a-distributed-system</loc><lastmod>2026-08-29</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/incident-command-is-a-distributed-system.png?v=ayush-20260819</image:loc><image:title>Incident Command Is a Distributed System | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts</loc><image:image><image:loc>https://www.ayushworks.xyz/og/posts.png?v=ayush-20260819</image:loc><image:title>Engineering Blog | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/jwt-verification-is-key-distribution</loc><lastmod>2026-09-02</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/jwt-verification-is-key-distribution.png?v=ayush-20260819</image:loc><image:title>JWT Verification Is a Key-Distribution System | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/kafka-exactly-once-stops-at-side-effects</loc><lastmod>2026-09-01</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/kafka-exactly-once-stops-at-side-effects.png?v=ayush-20260819</image:loc><image:title>Kafka Exactly-Once Stops at the Side-Effect Boundary | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/kafka-partitions-change-ordering-contract</loc><lastmod>2026-09-05</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/kafka-partitions-change-ordering-contract.png?v=ayush-20260819</image:loc><image:title>Adding Kafka Partitions Changes the Ordering Contract | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/kafka-poison-messages-need-an-ordering-policy</loc><lastmod>2026-09-11</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/kafka-poison-messages-need-an-ordering-policy.png?v=ayush-20260819</image:loc><image:title>Kafka Poison Messages: Dead-Letter Queues Without Silent Data Loss | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/kafka-rebalances-are-stop-the-world-coordination</loc><lastmod>2026-08-31</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/kafka-rebalances-are-stop-the-world-coordination.png?v=ayush-20260819</image:loc><image:title>A Kafka Rebalance Is a Coordination Protocol, Not a Consumer Restart | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/kubernetes-availability-is-placement-plus-disruption</loc><lastmod>2026-08-30</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/kubernetes-availability-is-placement-plus-disruption.png?v=ayush-20260819</image:loc><image:title>Kubernetes Availability Is Placement Plus Disruption Policy | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/kubernetes-kyaml-production-workflow</loc><lastmod>2026-08-17</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/kubernetes-kyaml-production-workflow.png?v=ayush-20260819</image:loc><image:title>KYAML in Practice: Explicit Kubernetes Manifests Without a Migration | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/kubernetes-probes-are-failure-policy</loc><lastmod>2026-09-02</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/kubernetes-probes-are-failure-policy.png?v=ayush-20260819</image:loc><image:title>Kubernetes Probes Are Failure Policy, Not Health Endpoints | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/kubernetes-resource-policy-capacity-governance</loc><lastmod>2026-08-28</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/kubernetes-resource-policy-capacity-governance.png?v=ayush-20260819</image:loc><image:title>Kubernetes Requests Are an Economic Model | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/kubernetes-termination-is-a-distributed-protocol</loc><lastmod>2026-09-01</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/kubernetes-termination-is-a-distributed-protocol.png?v=ayush-20260819</image:loc><image:title>Kubernetes Termination Is a Distributed Protocol | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/llm-serving-is-kv-cache-capacity-planning</loc><lastmod>2026-08-30</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/llm-serving-is-kv-cache-capacity-planning.png?v=ayush-20260819</image:loc><image:title>LLM Serving Is KV-Cache Capacity Planning | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/modern-postgresql-jdbc-driver-virtual-threads</loc><lastmod>2026-08-19</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/modern-postgresql-jdbc-driver-virtual-threads.png?v=ayush-20260819</image:loc><image:title>A Modern PostgreSQL JDBC Driver Built for Virtual Threads and Native Protocols | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/multi-tenant-saas-isolation</loc><lastmod>2026-08-24</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/multi-tenant-saas-isolation.png?v=ayush-20260819</image:loc><image:title>Tenant Isolation Is a Data Model, Not a WHERE Clause | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/object-storage-needs-concurrency-control</loc><lastmod>2026-08-31</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/object-storage-needs-concurrency-control.png?v=ayush-20260819</image:loc><image:title>Strongly Consistent Object Storage Still Needs Concurrency Control | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/offline-first-payments</loc><lastmod>2026-07-14</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/offline-first-payments.png?v=ayush-20260819</image:loc><image:title>Thinking Through Offline-First Payments | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/opentelemetry-baggage-is-untrusted-input</loc><lastmod>2026-09-05</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/opentelemetry-baggage-is-untrusted-input.png?v=ayush-20260819</image:loc><image:title>OpenTelemetry Baggage Is Untrusted Input | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/opentelemetry-collector-is-a-loss-budget</loc><lastmod>2026-09-03</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/opentelemetry-collector-is-a-loss-budget.png?v=ayush-20260819</image:loc><image:title>The OpenTelemetry Collector Is a Loss Budget | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/opentelemetry-observability-data-contract</loc><lastmod>2026-08-20</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/opentelemetry-observability-data-contract.png?v=ayush-20260819</image:loc><image:title>Observability Is a Data Contract, Not a Dashboard Purchase | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/plx-transpiling-postgresql-functions</loc><lastmod>2026-08-19</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/plx-transpiling-postgresql-functions.png?v=ayush-20260819</image:loc><image:title>Transpiling Multi-Language DB Functions to PL/pgSQL with plx | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/pod-disruption-budgets-are-maintenance-contracts</loc><lastmod>2026-09-05</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/pod-disruption-budgets-are-maintenance-contracts.png?v=ayush-20260819</image:loc><image:title>A PodDisruptionBudget Is a Maintenance Contract | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/postgresql-18-6-security-patching-index-remediation</loc><lastmod>2026-08-19</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/postgresql-18-6-security-patching-index-remediation.png?v=ayush-20260819</image:loc><image:title>PostgreSQL Minor Updates: CVE-2026-6464 and Index Maintenance | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/postgresql-checkpoints-are-latency-events</loc><lastmod>2026-09-01</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/postgresql-checkpoints-are-latency-events.png?v=ayush-20260819</image:loc><image:title>PostgreSQL Checkpoints Are Latency Events, Not Maintenance Events | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/postgresql-connections-are-capacity-budget</loc><lastmod>2026-08-26</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/postgresql-connections-are-capacity-budget.png?v=ayush-20260819</image:loc><image:title>PostgreSQL Connections Are a Capacity Budget | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/postgresql-deadlocks-are-a-lock-ordering-problem</loc><lastmod>2026-09-11</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/postgresql-deadlocks-are-a-lock-ordering-problem.png?v=ayush-20260819</image:loc><image:title>PostgreSQL Deadlocks: Lock Ordering, Transaction Retries, and Safe Recovery | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/postgresql-hot-updates-are-a-physical-design-contract</loc><lastmod>2026-09-06</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/postgresql-hot-updates-are-a-physical-design-contract.png?v=ayush-20260819</image:loc><image:title>PostgreSQL HOT Updates Are a Physical Design Contract | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/postgresql-indexes-are-a-write-amplification-budget</loc><lastmod>2026-09-01</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/postgresql-indexes-are-a-write-amplification-budget.png?v=ayush-20260819</image:loc><image:title>Every PostgreSQL Index Spends a Write-Amplification Budget | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/postgresql-logical-replication-failover</loc><lastmod>2026-08-20</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/postgresql-logical-replication-failover.png?v=ayush-20260819</image:loc><image:title>PostgreSQL Logical Replication Failover: The Slot Is Part of Your Recovery Plan | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/postgresql-prepared-plans-and-tenant-skew</loc><lastmod>2026-09-04</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/postgresql-prepared-plans-and-tenant-skew.png?v=ayush-20260819</image:loc><image:title>Why a Prepared PostgreSQL Query Gets Slower After Warm-Up | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/postgresql-replication-slots-are-retention-leases</loc><lastmod>2026-09-03</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/postgresql-replication-slots-are-retention-leases.png?v=ayush-20260819</image:loc><image:title>PostgreSQL Replication Slots Are Retention Leases | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/postgresql-rls-tenant-isolation</loc><lastmod>2026-08-28</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/postgresql-rls-tenant-isolation.png?v=ayush-20260819</image:loc><image:title>Tenant Isolation Should Not Depend on Every WHERE Clause | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/postgresql-synchronous-replication-is-a-commit-contract</loc><lastmod>2026-09-02</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/postgresql-synchronous-replication-is-a-commit-contract.png?v=ayush-20260819</image:loc><image:title>PostgreSQL Synchronous Replication Is a Commit Contract | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/postgresql-vacuum-is-concurrency-control</loc><lastmod>2026-08-31</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/postgresql-vacuum-is-concurrency-control.png?v=ayush-20260819</image:loc><image:title>PostgreSQL Vacuum Is Concurrency Control, Not Housekeeping | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/postgresql-zero-downtime-schema-migrations</loc><lastmod>2026-09-11</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/postgresql-zero-downtime-schema-migrations.png?v=ayush-20260819</image:loc><image:title>PostgreSQL Zero-Downtime Schema Migrations: A Production Guide | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/product-quantization-is-recall-memory-contract</loc><lastmod>2026-09-05</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/product-quantization-is-recall-memory-contract.png?v=ayush-20260819</image:loc><image:title>Product Quantization Is a Recall–Memory Contract | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/production-ai-risk-gates</loc><lastmod>2026-08-28</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/production-ai-risk-gates.png?v=ayush-20260819</image:loc><image:title>Production AI Needs Release Gates, Not a Trust Score | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/prompt-caching-is-context-layout</loc><lastmod>2026-09-01</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/prompt-caching-is-context-layout.png?v=ayush-20260819</image:loc><image:title>Prompt Caching Is a Context-Layout Problem | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/queues-backpressure-overload-control</loc><lastmod>2026-08-24</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/queues-backpressure-overload-control.png?v=ayush-20260819</image:loc><image:title>Queues Hide Overload Until Recovery Becomes Impossible | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/quic-migration-is-not-session-continuity</loc><lastmod>2026-09-06</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/quic-migration-is-not-session-continuity.png?v=ayush-20260819</image:loc><image:title>QUIC Migration Is Not Session Continuity | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/raft-commit-is-not-replica-count</loc><lastmod>2026-08-30</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/raft-commit-is-not-replica-count.png?v=ayush-20260819</image:loc><image:title>A Raft Write Is Not Committed Just Because Most Replicas Have It | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/rag-permission-revocation-is-a-serving-contract</loc><lastmod>2026-09-11</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/rag-permission-revocation-is-a-serving-contract.png?v=ayush-20260819</image:loc><image:title>RAG Access Control: What Happens After Document Permission Is Revoked? | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/rag-quality-starts-with-retrieval-evidence</loc><lastmod>2026-09-05</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/rag-quality-starts-with-retrieval-evidence.png?v=ayush-20260819</image:loc><image:title>RAG Quality Starts with Retrieval Evidence | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/rate-limiting-is-admission-control</loc><lastmod>2026-09-03</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/rate-limiting-is-admission-control.png?v=ayush-20260819</image:loc><image:title>Rate Limiting Is Admission Control | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/read-replicas-need-freshness-contracts</loc><lastmod>2026-09-05</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/read-replicas-need-freshness-contracts.png?v=ayush-20260819</image:loc><image:title>A Read Replica Needs a Freshness Contract | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/refresh-token-rotation-is-a-replay-detector</loc><lastmod>2026-09-06</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/refresh-token-rotation-is-a-replay-detector.png?v=ayush-20260819</image:loc><image:title>Refresh-Token Rotation Is a Replay Detector | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/rust-for-infrastructure</loc><lastmod>2026-06-30</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/rust-for-infrastructure.png?v=ayush-20260819</image:loc><image:title>Why Rust Fits Infrastructure Work | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/s3-multipart-uploads-need-garbage-collection</loc><lastmod>2026-09-06</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/s3-multipart-uploads-need-garbage-collection.png?v=ayush-20260819</image:loc><image:title>S3 Multipart Uploads Need Garbage Collection | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/s3-presigned-uploads-need-a-finalization-protocol</loc><lastmod>2026-09-11</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/s3-presigned-uploads-need-a-finalization-protocol.png?v=ayush-20260819</image:loc><image:title>S3 Presigned Uploads: Ownership, Overwrites, and Safe Finalization | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/saga-compensation-is-not-rollback</loc><lastmod>2026-09-03</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/saga-compensation-is-not-rollback.png?v=ayush-20260819</image:loc><image:title>Saga Compensation Is Not Rollback | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/scaling-patterns-for-self-organizing-multi-agent-clusters-with-kiro</loc><lastmod>2026-09-11</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/scaling-patterns-for-self-organizing-multi-agent-clusters-with-kiro.png?v=ayush-20260819</image:loc><image:title>Kiro Flock Explained: Multi-Agent Coordination with S3 | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/serializable-isolation-is-a-retry-protocol</loc><lastmod>2026-08-30</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/serializable-isolation-is-a-retry-protocol.png?v=ayush-20260819</image:loc><image:title>Serializable Isolation Is a Retry Protocol, Not a Checkbox | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/service-identity-before-service-mesh</loc><lastmod>2026-08-25</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/service-identity-before-service-mesh.png?v=ayush-20260819</image:loc><image:title>Design Service Identity Before Buying a Service Mesh | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/shared-cache-keys-are-data-isolation-boundaries</loc><lastmod>2026-09-04</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/shared-cache-keys-are-data-isolation-boundaries.png?v=ayush-20260819</image:loc><image:title>A Shared Cache Key Is a Data-Isolation Boundary | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/shipping-full-stack-products</loc><lastmod>2026-05-24</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/shipping-full-stack-products.png?v=ayush-20260819</image:loc><image:title>From Repository to Real Product | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/structured-ai-output-is-not-an-authorized-command</loc><lastmod>2026-09-04</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/structured-ai-output-is-not-an-authorized-command.png?v=ayush-20260819</image:loc><image:title>Valid JSON Is Not Permission to Execute | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/synchdb-1-4-oracle-cdb-tls-fdw-snapshots</loc><lastmod>2026-08-19</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/synchdb-1-4-oracle-cdb-tls-fdw-snapshots.png?v=ayush-20260819</image:loc><image:title>SynchDB 1.4: Oracle CDB Support and Secured FDW Snapshots | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/tail-sampling-is-a-memory-budget</loc><lastmod>2026-08-31</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/tail-sampling-is-a-memory-budget.png?v=ayush-20260819</image:loc><image:title>Tail Sampling Is a Memory Budget Disguised as an Observability Feature | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/technical-decision-models-compound</loc><lastmod>2026-09-05</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/technical-decision-models-compound.png?v=ayush-20260819</image:loc><image:title>Technical Decision Models Compound | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/the-cost-of-complexity</loc><lastmod>2026-08-16</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/the-cost-of-complexity.png?v=ayush-20260819</image:loc><image:title>The Cost of Complexity | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/transactional-outbox-delivery-guarantees</loc><lastmod>2026-08-20</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/transactional-outbox-delivery-guarantees.png?v=ayush-20260819</image:loc><image:title>The Transactional Outbox Is Not the Delivery Guarantee | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/verify-what-you-deploy</loc><lastmod>2026-08-26</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/verify-what-you-deploy.png?v=ayush-20260819</image:loc><image:title>Verify What You Deploy | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/posts/webhook-endpoints-are-durable-inboxes</loc><lastmod>2026-09-05</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/webhook-endpoints-are-durable-inboxes.png?v=ayush-20260819</image:loc><image:title>A Webhook Endpoint Is a Durable Inbox | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/security</loc><image:image><image:loc>https://www.ayushworks.xyz/og/security.png?v=ayush-20260819</image:loc><image:title>Security Engineering | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/security/multi-tenant-systems</loc><lastmod>2026-09-13</lastmod><image:image><image:loc>https://www.ayushworks.xyz/og/multi-tenant-systems.png?v=ayush-20260819</image:loc><image:title>Securing Multi-Tenant Systems: From Request Identity to Data Deletion | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/advisory-lock</loc><image:image><image:loc>https://www.ayushworks.xyz/og/advisory-lock.png?v=ayush-20260819</image:loc><image:title>Single-Flight Scheduled Jobs with PostgreSQL Advisory Locks | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/ai-budget</loc><image:image><image:loc>https://www.ayushworks.xyz/og/ai-budget.png?v=ayush-20260819</image:loc><image:title>Bound AI Agent Execution by Tools, Tokens, Time, and Spend | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/bounded-retry</loc><image:image><image:loc>https://www.ayushworks.xyz/og/bounded-retry.png?v=ayush-20260819</image:loc><image:title>Bounded Retry in TypeScript — Exponential Backoff and Jitter | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/cache-stampede</loc><image:image><image:loc>https://www.ayushworks.xyz/og/cache-stampede.png?v=ayush-20260819</image:loc><image:title>Prevent Cache Stampedes with Stale-While-Revalidate | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/checkpoint-pressure</loc><image:image><image:loc>https://www.ayushworks.xyz/og/checkpoint-pressure.png?v=ayush-20260819</image:loc><image:title>PostgreSQL Checkpoint Pressure Diagnostic | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/circuit-breaker</loc><image:image><image:loc>https://www.ayushworks.xyz/og/circuit-breaker.png?v=ayush-20260819</image:loc><image:title>Capacity-Protecting Circuit Breaker for TypeScript Services | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/durable-activity</loc><image:image><image:loc>https://www.ayushworks.xyz/og/durable-activity.png?v=ayush-20260819</image:loc><image:title>Idempotent Durable Workflow Activity | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/expand-contract</loc><image:image><image:loc>https://www.ayushworks.xyz/og/expand-contract.png?v=ayush-20260819</image:loc><image:title>Expand-Contract Database Migration Without Downtime | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/fenced-lease</loc><image:image><image:loc>https://www.ayushworks.xyz/og/fenced-lease.png?v=ayush-20260819</image:loc><image:title>Distributed Lease with Monotonic Fencing Tokens | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/graceful-shutdown</loc><image:image><image:loc>https://www.ayushworks.xyz/og/graceful-shutdown.png?v=ayush-20260819</image:loc><image:title>Graceful Node.js HTTP Shutdown During Deployments | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/idempotency</loc><image:image><image:loc>https://www.ayushworks.xyz/og/idempotency.png?v=ayush-20260819</image:loc><image:title>PostgreSQL Idempotent Command Handler Pattern | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/index-admission</loc><image:image><image:loc>https://www.ayushworks.xyz/og/index-admission.png?v=ayush-20260819</image:loc><image:title>PostgreSQL Index Admission Review | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets</loc><image:image><image:loc>https://www.ayushworks.xyz/og.png</image:loc><image:title>Engineering Snippets — Production Backend Patterns by Ayush Basak | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/k8s-budget</loc><image:image><image:loc>https://www.ayushworks.xyz/og/k8s-budget.png?v=ayush-20260819</image:loc><image:title>Kubernetes PodDisruptionBudget for Safe Maintenance | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/k8s-drain-budget</loc><image:image><image:loc>https://www.ayushworks.xyz/og/k8s-drain-budget.png?v=ayush-20260819</image:loc><image:title>Kubernetes Termination Drain Budget | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/kafka-effect-key</loc><image:image><image:loc>https://www.ayushworks.xyz/og/kafka-effect-key.png?v=ayush-20260819</image:loc><image:title>Kafka External-Effect Idempotency Key | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/keyset-pagination</loc><image:image><image:loc>https://www.ayushworks.xyz/og/keyset-pagination.png?v=ayush-20260819</image:loc><image:title>Stable PostgreSQL Keyset Pagination with a Compound Cursor | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/kv-cache-admission</loc><image:image><image:loc>https://www.ayushworks.xyz/og/kv-cache-admission.png?v=ayush-20260819</image:loc><image:title>LLM KV-Cache Admission Budget | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/llm-schema</loc><image:image><image:loc>https://www.ayushworks.xyz/og/llm-schema.png?v=ayush-20260819</image:loc><image:title>Validate LLM Output with Zod Before Side Effects | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/model-router</loc><image:image><image:loc>https://www.ayushworks.xyz/og/model-router.png?v=ayush-20260819</image:loc><image:title>Policy-Gated AI Model Router with Capacity Reservation | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/monotonic-version-gate</loc><image:image><image:loc>https://www.ayushworks.xyz/og/monotonic-version-gate.png?v=ayush-20260819</image:loc><image:title>Monotonic Version Gate for Replicated State | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/optimistic-concurrency</loc><image:image><image:loc>https://www.ayushworks.xyz/og/optimistic-concurrency.png?v=ayush-20260819</image:loc><image:title>PostgreSQL Optimistic Concurrency Control with a Version Column | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/outbox-claim</loc><image:image><image:loc>https://www.ayushworks.xyz/og/outbox-claim.png?v=ayush-20260819</image:loc><image:title>Claim a PostgreSQL Outbox Batch with SKIP LOCKED | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/polling</loc><image:image><image:loc>https://www.ayushworks.xyz/og/polling.png?v=ayush-20260819</image:loc><image:title>Abortable Polling in TypeScript Without Overlapping Requests | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/prometheus-ratio</loc><image:image><image:loc>https://www.ayushworks.xyz/og/prometheus-ratio.png?v=ayush-20260819</image:loc><image:title>Calculate a Traffic-Weighted SLO Error Ratio in PromQL | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/prompt-prefix</loc><image:image><image:loc>https://www.ayushworks.xyz/og/prompt-prefix.png?v=ayush-20260819</image:loc><image:title>Versioned Prompt Prefix Layout | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/rate-limit</loc><image:image><image:loc>https://www.ayushworks.xyz/og/rate-limit.png?v=ayush-20260819</image:loc><image:title>Atomic Redis Sliding-Window Rate Limiter with Lua | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/release-kill-switch</loc><image:image><image:loc>https://www.ayushworks.xyz/og/release-kill-switch.png?v=ayush-20260819</image:loc><image:title>Statically Stable Release Kill Switch | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/request-deadline</loc><image:image><image:loc>https://www.ayushworks.xyz/og/request-deadline.png?v=ayush-20260819</image:loc><image:title>Propagate Request Deadlines with AbortSignal in TypeScript | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/retention-partition</loc><image:image><image:loc>https://www.ayushworks.xyz/og/retention-partition.png?v=ayush-20260819</image:loc><image:title>PostgreSQL Retention with Partition Detach and Verified Drop | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/serializable-transaction</loc><image:image><image:loc>https://www.ayushworks.xyz/og/serializable-transaction.png?v=ayush-20260819</image:loc><image:title>PostgreSQL Serializable Transaction Retry | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/ssrf-guard</loc><image:image><image:loc>https://www.ayushworks.xyz/og/ssrf-guard.png?v=ayush-20260819</image:loc><image:title>SSRF-Safe URL Validation in TypeScript | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/structured-log</loc><image:image><image:loc>https://www.ayushworks.xyz/og/structured-log.png?v=ayush-20260819</image:loc><image:title>Structured Logging at a Backend Service Boundary | ayushworks</image:title></image:image></url><url><loc>https://www.ayushworks.xyz/snippets/topology-spread-budget</loc><image:image><image:loc>https://www.ayushworks.xyz/og/topology-spread-budget.png?v=ayush-20260819</image:loc><image:title>Kubernetes Zone Spread and Disruption Budget | ayushworks</image:title></image:image></url></urlset>
