<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://ayushwing.com/</loc></url><url><loc>https://ayushwing.com/blog</loc></url><url><loc>https://ayushwing.com/blog/ai-assisted-engineering</loc><lastmod>2026-10-27T03:19:00.000Z</lastmod></url><url><loc>https://ayushwing.com/blog/business-workflows-as-state-machines</loc><lastmod>2026-10-27T03:13:00.000Z</lastmod></url><url><loc>https://ayushwing.com/blog/choose-a-database-by-access-pattern</loc><lastmod>2026-10-27T03:14:00.000Z</lastmod></url><url><loc>https://ayushwing.com/blog/debugging-production</loc><lastmod>2026-10-27T03:15:00.000Z</lastmod></url><url><loc>https://ayushwing.com/blog/design-docs-that-get-approved</loc><lastmod>2026-10-27T03:16:00.000Z</lastmod></url><url><loc>https://ayushwing.com/blog/durable-workflows-vs-queue-and-cron</loc><lastmod>2026-10-27T03:12:00.000Z</lastmod></url><url><loc>https://ayushwing.com/blog/expand-contract-migrations</loc><lastmod>2026-10-27T03:10:00.000Z</lastmod></url><url><loc>https://ayushwing.com/blog/graphql-federation-java</loc><lastmod>2026-10-27T03:02:00.000Z</lastmod></url><url><loc>https://ayushwing.com/blog/idempotency-keys</loc><lastmod>2026-10-27T03:06:00.000Z</lastmod></url><url><loc>https://ayushwing.com/blog/java-mcp-server</loc><lastmod>2026-10-27T03:01:00.000Z</lastmod></url><url><loc>https://ayushwing.com/blog/kafka-consumers-in-production</loc><lastmod>2026-10-27T03:09:00.000Z</lastmod></url><url><loc>https://ayushwing.com/blog/retries-without-a-retry-storm</loc><lastmod>2026-10-27T03:07:00.000Z</lastmod></url><url><loc>https://ayushwing.com/blog/self-serve-platforms</loc><lastmod>2026-10-27T03:18:00.000Z</lastmod></url><url><loc>https://ayushwing.com/blog/spring-boot-starter-observability</loc><lastmod>2026-10-27T03:03:00.000Z</lastmod></url><url><loc>https://ayushwing.com/blog/strangler-fig-in-practice</loc><lastmod>2026-10-27T03:11:00.000Z</lastmod></url><url><loc>https://ayushwing.com/blog/tech-debt-as-a-portfolio</loc><lastmod>2026-10-27T03:17:00.000Z</lastmod></url><url><loc>https://ayushwing.com/blog/ten-years-of-building</loc><lastmod>2026-10-27T03:20:00.000Z</lastmod></url><url><loc>https://ayushwing.com/blog/three-small-tools</loc><lastmod>2026-10-27T03:05:00.000Z</lastmod></url><url><loc>https://ayushwing.com/blog/transactional-outbox</loc><lastmod>2026-10-27T03:08:00.000Z</lastmod></url><url><loc>https://ayushwing.com/blog/yt-studio-ai</loc><lastmod>2026-10-27T03:04:00.000Z</lastmod></url><url><loc>https://ayushwing.com/memes</loc></url><url><loc>https://ayushwing.com/memes/double-refund</loc></url><url><loc>https://ayushwing.com/memes/estimate-vs-actual</loc></url><url><loc>https://ayushwing.com/memes/free-tier</loc></url><url><loc>https://ayushwing.com/memes/generated-tests</loc></url><url><loc>https://ayushwing.com/memes/hot-partition</loc></url><url><loc>https://ayushwing.com/memes/it-was-dns</loc></url><url><loc>https://ayushwing.com/memes/job-machine</loc></url><url><loc>https://ayushwing.com/memes/lost-event</loc></url><url><loc>https://ayushwing.com/memes/meeting-agent</loc></url><url><loc>https://ayushwing.com/memes/polyglot-persistence</loc></url><url><loc>https://ayushwing.com/memes/race-condition</loc></url><url><loc>https://ayushwing.com/memes/retry-storm</loc></url><url><loc>https://ayushwing.com/memes/self-serve</loc></url><url><loc>https://ayushwing.com/memes/strangler-vine</loc></url><url><loc>https://ayushwing.com/memes/tech-debt-iceberg</loc></url><url><loc>https://ayushwing.com/memes/the-bridge</loc></url><url><loc>https://ayushwing.com/memes/two-columns</loc></url><url><loc>https://ayushwing.com/skill-tree</loc></url></urlset>