<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://sukhbeer.im/</loc>
    <lastmod>2024-12-06</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/hire-me</loc>
    <lastmod>2024-12-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/projects/</loc>
    <lastmod>2024-12-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/search</loc>
    <lastmod>2024-12-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/ai/vibe-coding-delivery/</loc>
    <lastmod>2024-12-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/ai/prompting-mcp-systems/</loc>
    <lastmod>2024-12-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/ai/ai-stack-i-use/</loc>
    <lastmod>2024-12-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/ai-coding-agents-in-production-mobile-teams-what-changed-in-2026</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/migrating-a-legacy-android-codebase-to-clean-architecture</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/real-time-analytics-pipelines-for-mobile-apps</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/scoping-fixed-price-mobile-projects-without-getting-burned</loc>
    <lastmod>2026-06-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/payment-gateway-integration-playbook-stripe-razorpay-mangopay</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/self-hosted-ai-infrastructure-on-a-single-node-what-actually-works</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/choosing-between-flutter-and-native-a-decision-framework-for-ctos</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/ble-device-integration-in-production-lessons-from-healthcare-apps</loc>
    <lastmod>2026-05-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/designing-multi-tenant-commerce-backends-that-dont-fall-over</loc>
    <lastmod>2026-04-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/offline-first-sync-patterns-for-flutter-apps-at-scale</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/why-ai-agents-waste-tokens-and-how-context-optimization-fixes-it</loc>
    <lastmod>2026-03-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/puppeteer-ai-agents-giving-llms-eyes-and-hands-on-the-web</loc>
    <lastmod>2026-03-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/secrets-in-ai-systems-api-keys-runtime-injection-and-credential-boundaries</loc>
    <lastmod>2026-03-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/wrangler-explained-deploying-edge-applications-to-cloudflare</loc>
    <lastmod>2026-03-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/agent-execution-engines-state-events-retries-and-idempotency</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/building-production-grade-ai-features-in-flutter</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/mcp-explained-the-integration-layer-for-ai-agents</loc>
    <lastmod>2026-03-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/bot-aware-web-architecture-ai-crawlers-rate-limits-content-protection</loc>
    <lastmod>2026-02-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/ai-native-dev-stack-mcp-coding-agents-typescript</loc>
    <lastmod>2026-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/ai-finops-token-budgets-model-routing-cost-controls</loc>
    <lastmod>2026-02-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/ai-governance-prompt-injection-defense-playbook</loc>
    <lastmod>2026-02-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/agentic-ai-workflows-in-production-runbook</loc>
    <lastmod>2026-02-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/governance-dashboards-for-ctos</loc>
    <lastmod>2026-02-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/security-reviews-for-mcp-tool-integrations</loc>
    <lastmod>2026-02-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/ai-output-moderation-pipelines</loc>
    <lastmod>2026-02-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/data-residency-routing-at-runtime</loc>
    <lastmod>2026-01-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/compliance-environments-as-code</loc>
    <lastmod>2026-01-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/model-explainability-logs-for-regulated-industries</loc>
    <lastmod>2026-01-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/blast-radius-mapping-before-every-deploy</loc>
    <lastmod>2026-01-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/kill-switch-architecture-for-critical-features</loc>
    <lastmod>2026-01-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/rollback-first-deployment-design</loc>
    <lastmod>2026-01-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/production-replay-testing-with-real-logs</loc>
    <lastmod>2026-01-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/shadow-traffic-for-risky-refactors</loc>
    <lastmod>2026-01-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/contract-testing-in-polyglot-stacks</loc>
    <lastmod>2026-01-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/backward-compatible-api-evolution</loc>
    <lastmod>2025-12-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/schema-migration-strategies-without-downtime</loc>
    <lastmod>2025-12-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/coordinated-releases-across-web-mobile-and-api</loc>
    <lastmod>2025-12-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/release-trains-for-multi-app-ecosystems</loc>
    <lastmod>2025-12-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/finops-workflows-for-engineering-teams</loc>
    <lastmod>2025-12-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/cost-dashboards-for-product-managers</loc>
    <lastmod>2025-12-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/budget-alerts-that-actually-prevent-outages</loc>
    <lastmod>2025-12-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/autoscaling-llm-workers-without-cold-starts</loc>
    <lastmod>2025-12-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/spot-instances-for-ai-workers-risk-patterns</loc>
    <lastmod>2025-12-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/platform-vs-devops-when-to-split-the-function</loc>
    <lastmod>2025-11-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/reducing-cognitive-load-with-platform-tooling</loc>
    <lastmod>2025-11-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/dependency-graphs-for-microservice-risk</loc>
    <lastmod>2025-11-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/scorecards-for-service-readiness</loc>
    <lastmod>2025-11-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/platform-slas-for-product-teams</loc>
    <lastmod>2025-11-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/environment-templates-for-saas-modules</loc>
    <lastmod>2025-11-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/caching-tool-responses-to-reduce-llm-calls</loc>
    <lastmod>2025-11-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/deterministic-vs-generative-agent-workflows</loc>
    <lastmod>2025-11-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/multi-agent-orchestration-without-chaos</loc>
    <lastmod>2025-10-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/human-in-the-loop-gates-for-high-risk-actions</loc>
    <lastmod>2025-10-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/agent-timeouts-retries-and-idempotency</loc>
    <lastmod>2025-10-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/sandboxing-agent-tool-calls-safely</loc>
    <lastmod>2025-10-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/designing-mcp-servers-for-internal-tooling</loc>
    <lastmod>2025-10-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/cost-guardrails-for-autonomous-agents</loc>
    <lastmod>2025-10-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/logging-and-auditing-agent-decisions</loc>
    <lastmod>2025-10-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/tool-permission-models-for-ai-agents-in-production</loc>
    <lastmod>2025-10-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/self-service-environments-without-devops-bottlenecks</loc>
    <lastmod>2025-10-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/platform-cost-attribution-per-team</loc>
    <lastmod>2025-09-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/golden-paths-standardizing-service-creation</loc>
    <lastmod>2025-09-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/internal-developer-platforms-for-small-teams</loc>
    <lastmod>2025-09-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/prompt-injection-defense-at-the-gateway-layer</loc>
    <lastmod>2025-09-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/tenant-level-encryption-key-management</loc>
    <lastmod>2025-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/rbac-for-ai-tooling-and-data-access</loc>
    <lastmod>2025-09-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/ai-audit-trails-for-enterprise-customers</loc>
    <lastmod>2025-09-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/mapping-infra-cost-per-customer-in-real-time</loc>
    <lastmod>2025-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/tier-entitlement-systems-for-multi-tenant-saas</loc>
    <lastmod>2025-09-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/feature-usage-to-pricing-turning-telemetry-into-saas-plans</loc>
    <lastmod>2025-08-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/usage-based-pricing-for-ai-features-backend-patterns</loc>
    <lastmod>2025-08-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/when-to-kill-an-ai-feature-based-on-cost-curves</loc>
    <lastmod>2025-08-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/forecasting-ai-spend-from-product-metrics</loc>
    <lastmod>2025-08-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/token-budgets-per-feature-flag</loc>
    <lastmod>2025-08-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/gpu-vs-cpu-inference-cost-models</loc>
    <lastmod>2025-08-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/unit-economics-of-an-ai-request</loc>
    <lastmod>2025-08-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/shipping-ai-is-risky-use-feature-flags-to-keep-your-genai-features-on-a-leash</loc>
    <lastmod>2025-08-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/every-token-counts-strategies-for-high-margin-ai-features</loc>
    <lastmod>2025-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/cut-your-qa-time-in-half-let-ai-write-your-flutter-integration-tests</loc>
    <lastmod>2025-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/async-ai-workers-pm2-the-secret-to-a-snappy-mobile-ui</loc>
    <lastmod>2025-07-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/your-legacy-app-doesn-t-need-a-rewrite-it-needs-an-ai-brain-transplant</loc>
    <lastmod>2025-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/static-feeds-are-dead-the-roadmap-to-ai-driven-personalization</loc>
    <lastmod>2025-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/the-real-cost-of-running-ai-in-production-saas-vs-self-hosted</loc>
    <lastmod>2025-07-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/search-is-broken-use-embeddings-and-edge-caching-for-mind-reading-mobile-search</loc>
    <lastmod>2025-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/tired-of-tickets-these-5-ai-features-handle-support-so-you-don-t-have-to</loc>
    <lastmod>2025-07-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/the-14-day-ai-integration-playbook-fixed-scope-maximum-impact</loc>
    <lastmod>2025-07-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/privacy-first-ai-handling-multi-tenant-data-in-an-llm-world</loc>
    <lastmod>2025-07-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/token-costs-will-kill-your-margins-if-you-aren-t-careful-heres-how-to-optimize</loc>
    <lastmod>2025-06-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/no-signal-no-problem-the-state-of-offline-ai-for-mobile-in-2026</loc>
    <lastmod>2025-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/moving-from-request-response-to-event-driven-ai-pipelines-for-mobile</loc>
    <lastmod>2025-06-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/what-does-an-ai-ready-mobile-architecture-look-like-in-2026</loc>
    <lastmod>2025-06-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/how-do-you-monitor-an-ai-tracking-logs-traces-and-hallucination-rates-in-production</loc>
    <lastmod>2025-06-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/don-t-make-your-app-wait-for-the-ai-use-the-orchestrator-worker-pattern</loc>
    <lastmod>2025-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/edge-ai-moving-the-brain-closer-to-the-user-with-cloudflare-workers</loc>
    <lastmod>2025-06-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/managing-ai-inference-workers-with-pm2-simple-scalable-and-stable</loc>
    <lastmod>2025-06-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/self-hosted-vs-openai-the-2026-price-war-we-did-the-math-so-you-don-t-have-to</loc>
    <lastmod>2025-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/refactoring-legacy-code-is-scary-using-llms-as-a-safety-net-for-clean-up</loc>
    <lastmod>2025-05-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/from-product-spec-to-pr-using-ai-to-turn-requirements-into-production-code</loc>
    <lastmod>2025-05-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/ai-generated-test-cases-for-flutter-40-less-qa-time-100-more-confidence</loc>
    <lastmod>2025-05-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/writing-api-contracts-is-boring-let-an-llm-do-it-for-you-and-get-it-right</loc>
    <lastmod>2025-05-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/i-cut-my-build-time-by-50-using-ai-in-my-daily-workflow-heres-the-setup</loc>
    <lastmod>2025-05-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/stop-showing-the-same-feed-to-everyone-use-ai-edge-caching-for-real-time-tailoring</loc>
    <lastmod>2025-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/ai-for-mobile-saas-where-is-the-real-roi-hint-its-in-the-automation-not-the-ui</loc>
    <lastmod>2025-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/turning-cool-tech-into-cash-flow-the-ai-to-revenue-pipeline</loc>
    <lastmod>2025-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/7-ai-features-that-actually-keep-users-coming-back-and-they-aren-t-chatbots</loc>
    <lastmod>2025-04-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/have-an-old-app-you-can-still-add-modern-ai-without-touching-the-legacy-core</loc>
    <lastmod>2025-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/beyond-the-crash-report-how-to-build-self-healing-mobile-systems</loc>
    <lastmod>2025-04-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/multi-tenant-mobile-apps-are-a-nightmare-if-you-don-t-isolate-data-correctly</loc>
    <lastmod>2025-04-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/large-scale-feature-flags-how-to-manage-100-toggles-without-losing-your-mind</loc>
    <lastmod>2025-04-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/stop-coding-the-api-before-the-contract-api-first-is-the-only-way-to-scale</loc>
    <lastmod>2025-04-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/when-your-team-hits-10-devs-your-monolith-will-break-it-s-time-for-modular-architecture</loc>
    <lastmod>2025-04-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/can-you-run-an-llm-locally-on-a-phone-in-2026-heres-whats-actually-possible</loc>
    <lastmod>2025-04-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/why-90-of-ai-features-are-deleted-within-3-months-of-launch</loc>
    <lastmod>2025-04-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/users-won-t-pay-for-ai-chat-they-pay-for-these-3-specific-ai-driven-outcomes</loc>
    <lastmod>2025-03-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/self-hosted-llms-on-mobile-backends-the-raw-truth-about-latency-and-trade-offs</loc>
    <lastmod>2025-03-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/7-days-to-an-ai-powered-app-the-fast-track-guide-for-busy-product-managers</loc>
    <lastmod>2025-03-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/a-green-server-status-doesn-t-mean-your-app-is-working-you-need-end-to-end-visibility</loc>
    <lastmod>2025-03-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/milliseconds-equal-millions-the-edge-caching-strategy-for-global-mobile-apis</loc>
    <lastmod>2025-03-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/don-t-let-google-or-apple-own-your-roadmap-build-a-stack-that-survives-vendor-lock-in</loc>
    <lastmod>2025-03-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/the-aws-vs-self-hosted-debate-for-2026-which-one-wins-for-your-specific-api-load</loc>
    <lastmod>2025-03-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/you-don-t-need-a-500-mo-cloud-bill-run-your-mobile-backend-on-a-10-vps</loc>
    <lastmod>2025-03-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/founders-stop-hiring-senior-mobile-devs-who-can-t-explain-their-ci-cd-philosophy</loc>
    <lastmod>2025-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/firebase-is-a-trap-at-scale-heres-where-the-easy-button-starts-costing-you-10k-month</loc>
    <lastmod>2025-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/shipping-once-a-week-to-the-app-store-sounds-impossible-its-actually-just-a-process</loc>
    <lastmod>2025-02-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/your-mobile-app-isn-t-slow-your-backend-and-ci-cd-are-just-dragging-it-down</loc>
    <lastmod>2025-02-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/most-apps-don-t-die-in-dev-they-die-in-the-first-30-days-of-production-heres-why</loc>
    <lastmod>2025-02-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/don-t-overengineer-but-don-t-get-stuck-how-to-build-an-ai-ready-stack-today</loc>
    <lastmod>2025-02-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/the-math-of-ai-at-what-scale-does-self-hosting-an-llm-become-cheaper-than-a-saas-api</loc>
    <lastmod>2025-02-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/you-don-t-need-a-backend-rewrite-to-add-ai-heres-the-sidecar-approach</loc>
    <lastmod>2025-02-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/how-to-bridge-the-gap-between-a-mobile-ui-and-a-heavy-llm-the-orchestrator-pattern-explained</loc>
    <lastmod>2025-01-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/stop-sending-all-your-money-to-sam-altman-when-and-why-to-self-host-your-mobile-ai</loc>
    <lastmod>2025-01-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/if-your-users-are-reporting-crashes-before-your-dashboard-does-your-observability-is-broken</loc>
    <lastmod>2025-01-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/cloudflare-isn-t-just-for-websites-heres-why-your-mobile-api-needs-it-yesterday</loc>
    <lastmod>2025-01-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/deploying-to-production-shouldn-t-feel-like-gambling-zero-downtime-is-easier-than-you-think</loc>
    <lastmod>2025-01-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/ci-cd-shouldn-t-be-a-full-time-job-my-set-it-and-forget-it-stack-for-github-actions</loc>
    <lastmod>2025-01-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/youre-overpaying-aws-we-cut-our-mobile-backend-bill-by-35-with-these-three-tweaks</loc>
    <lastmod>2025-01-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/waiting-48-hours-for-app-store-approval-to-fix-a-bug-is-a-choice-use-feature-flags-instead</loc>
    <lastmod>2025-01-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/the-1-cause-of-mobile-delays-bad-api-contracts-lets-fix-the-backend-to-mobile-handoff</loc>
    <lastmod>2025-01-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/building-for-emerging-markets-if-it-doesn-t-work-offline-it-doesn-t-work</loc>
    <lastmod>2024-12-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/will-your-app-crash-at-100k-users-if-you-didn-t-design-for-it-on-day-1-the-answer-is-yes</loc>
    <lastmod>2024-12-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/play-store-release-checklist</loc>
    <lastmod>2024-12-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/crash-triage-firebase-structured-logs</loc>
    <lastmod>2024-12-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/shipping-multi-vendor-marketplace-mvp</loc>
    <lastmod>2024-12-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/clean-architecture-for-contract-sprints</loc>
    <lastmod>2024-12-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/ble-in-flutter-pairing-reconnects</loc>
    <lastmod>2024-12-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sukhbeer.im/blog/how-we-cut-app-startup-time-by-40</loc>
    <lastmod>2024-12-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>