<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.yendluri.com</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.yendluri.com/cv</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.yendluri.com/consulting</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.yendluri.com/recommendations</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/topic/ai-engineering</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/topic/architecture</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/topic/infrastructure</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/topic/engineering</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/topic/data-engineering</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/topic/cto-craft</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/topic/scale-performance</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/topic/telecom</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/topic/travel-tech</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/series/replatforming-a-subscription-platform</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/series/ai-assisted-engineering</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/series/running-a-subscription-business</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/series/event-driven-aws</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/series/kubernetes-and-cloud-networking</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/series/observability</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/series/data-platforms</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/series/analytics-tracking</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/series/remote-engineering-2020</loc>
<lastmod>2026-09-23T16:14:24.277Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/llm-gateway-keep-context-in-house-vs-bedrock</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/ai-coding-accuracy-spec-driven-development</loc>
<lastmod>2026-09-23T15:46:51.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/ingress-vs-istio-service-mesh-vs-api-gateway</loc>
<lastmod>2026-09-23T15:46:51.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/eventbridge-vs-sns-when-to-use-which</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/claude-fable-vs-gpt-5-6-cto-take</loc>
<lastmod>2026-09-23T15:46:51.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/cloudwatch-observability-dashboards-grafana</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/terraform-for-startups-when-to-use-it</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/rds-postgres-to-snowflake-migration-patterns</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/deploying-llm-gateway-litellm-claude-code</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/spec-first-ai-development-kiro-plan-mode-spec-kit</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/opentelemetry-instrument-once-switch-vendors</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/snowpipe-streaming-real-time-snowflake-ingestion</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/ingress-nginx-retired-migrate-to-gateway-api</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/eventbridge-pipes-and-scheduler-glue-code</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/ai-editor-comparison-cursor-claude-code-kiro</loc>
<lastmod>2026-09-23T15:46:51.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/istio-ambient-mode-sidecarless-service-mesh</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/ai-adoption-strategy-engineering-teams</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/gtm-vs-segment-tag-manager-vs-cdp</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/analytics-tracking-architecture-datalayer-gtm-adapters</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/npm-supply-chain-attacks-2025-hardening-nodejs</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/serverless-vs-containers-vs-ec2-lean-team</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/platform-engineering-without-a-platform-team</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/aws-cost-optimisation-mid-size-business</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/crux-vs-core-web-vitals-field-lab-rum</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/from-autocomplete-to-agents-agentic-coding-2025</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/core-web-vitals-replatforming-success-metric</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/data-contracts-stop-breaking-the-warehouse</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/rds-postgresql-major-version-upgrades-blue-green</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/measuring-engineering-productivity-2025</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/php-to-typescript-subscription-platform-migration</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/model-context-protocol-for-engineering-leaders</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/22-years-building-engineering-teams</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/a-year-of-ai-coding-assistants-2024</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/product-engineering-working-relationship</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/platform-replatforming-freddies-flowers</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/pennies-unsung-hero-award-micro-donations</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/incident-management-small-engineering-teams</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/typeorm-vs-prisma-typescript-orm-comparison</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/cross-country-engineering-teams-uk-offshore</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/multi-repo-vs-monorepo-decision-framework</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/nextjs-app-router-production-lessons</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/sca-3ds2-recurring-payments-pci-scope</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/two-tier-feature-flag-strategy</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/involuntary-churn-failed-payment-recovery</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/sqs-queue-architecture-async-processing</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/peak-trading-readiness-valentines-day</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/cto-infrastructure-review-stakeholder-alignment</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/build-vs-buy-cto-framework</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/transaction-fees-hidden-platform-cost</loc>
<lastmod>2026-09-23T15:46:51.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/build-vs-buy-subscription-ecommerce-cost-analysis</loc>
<lastmod>2026-09-23T15:46:51.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/monolith-tipping-point-when-to-stop-patching</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/feature-flags-safe-deployments</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/overnight-shift-remote-engineering-covid</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/home-office-ergonomics-engineers</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/maintaining-engineering-culture-remote</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/remote-pair-programming-guide</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/kubernetes-ec2-common-pitfalls</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/data-platform-redshift-looker-dbt</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/production-observability-grafana-newrelic</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/kubernetes-on-ec2-before-eks</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/choosing-go-for-touchnote-backend</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/meta-search-engines-caching-strategy</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/gds-integrations-amadeus-sabre-travel-api</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/aws-elb-mysql-replication-lessons</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/london-olympics-samsung-100k-transactions</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/zendmvc-rebuilding-touchnote</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/api-and-website-isolation</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/40-million-sms-political-campaign</loc>
<lastmod>2026-09-23T15:46:51.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/developers-guide-to-iptv</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/kannel-open-source-sms-gateway</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/sql-server-continuous-data-protection</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/resilient-software-c-enterprise-patterns</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.yendluri.com/blog/file-based-vs-volume-based-disaster-recovery</loc>
<lastmod>2026-09-23T15:32:33.735Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
