<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://tanhdev.com/about/</loc><lastmod>2026-07-23T13:34:42+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/ai-native-frontend-architecture-predictions-2028/</loc><lastmod>2026-07-23T13:34:42+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/architecting-an-autonomous-hybrid-ai-content-pipeline/</loc><lastmod>2026-07-23T13:34:42+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/slm-fine-tune-vs-prompt-engineering/</loc><lastmod>2026-07-23T13:34:42+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/order-fulfillment-algorithm-warehouse-last-mile/</loc><lastmod>2026-07-23T13:34:42+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/generative-ui-with-mcp-ai-native-frontend/</loc><lastmod>2026-07-23T13:34:42+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/shopee-flash-sale-architecture/</loc><lastmod>2026-07-23T13:34:42+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/alipay-double-11-architecture-tps/</loc><lastmod>2026-07-23T13:34:42+07:00</lastmod></url><url><loc>https://tanhdev.com/hire/</loc><lastmod>2026-07-23T13:34:42+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/ecommerce-architecture-composable-migration/</loc><lastmod>2026-07-23T13:34:42+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/</loc><lastmod>2026-07-23T13:34:42+07:00</lastmod></url><url><loc>https://tanhdev.com/</loc><lastmod>2026-07-23T13:34:42+07:00</lastmod></url><url><loc>https://tanhdev.com/series/paypay-architecture/</loc><lastmod>2026-07-23T13:34:42+07:00</lastmod></url><url><loc>https://tanhdev.com/series/prompt-standard/</loc><lastmod>2026-07-23T13:34:42+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-driven-engineer/executive-summary/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-driven-engineer/part-1-the-death-of-code-typists/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-driven-engineer/part-2-man-vs-machine-boundaries/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-driven-engineer/part-3-the-10x-productivity-reality/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-driven-engineer/part-4-blurring-sdlc-lines-and-qc-revolution/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-driven-engineer/part-5-the-bod-perspective-risk-and-privacy/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-driven-engineer/part-6-from-coder-to-orchestrator/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-driven-engineer/part-7-system-design-survival/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-driven-engineer/part-8-the-junior-paradox/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-driven-engineer/part-9-building-ai-native-architecture/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-driven-engineer/bonus-transition-path/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-data-engineering-pipeline/executive-summary/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-data-engineering-pipeline/part-1-agentic-graphrag-long-context/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-data-engineering-pipeline/part-2-agentic-ingestion-multimodal/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-data-engineering-pipeline/part-3-late-chunking-semantic-caching/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-data-engineering-pipeline/part-4-streaming-cdc-federated-rag/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-data-engineering-pipeline/part-5-enterprise-security-data-poisoning/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-data-engineering-pipeline/part-6-rise-of-ai-agents/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-data-engineering-pipeline/part-7-agentic-memory-long-term/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-data-engineering-pipeline/part-8-inference-optimization-vllm/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-data-engineering-pipeline/part-9-agentic-observability-monitoring/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-data-engineering-pipeline/part-10-production-evals-cicd/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-code-review-vibe-coding/executive-summary/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-code-review-vibe-coding/part-1-vibe-coding-non-technical/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-code-review-vibe-coding/part-2-context-engineering-codebase/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-code-review-vibe-coding/part-3-ai-bug-taxonomy/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-code-review-vibe-coding/part-4-review-pipeline-multi-agent/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-code-review-vibe-coding/part-5-ai-code-security/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-code-review-vibe-coding/part-6-governance-observability-career/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/generative-ui-architecture/executive-summary/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/generative-ui-architecture/part-7-reference-repo-migration/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/mcp-engineering-in-production/executive-summary/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/mcp-engineering-in-production/part-1-protocol/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/mcp-engineering-in-production/part-2-build/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/mcp-engineering-in-production/part-3-identity/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/mcp-engineering-in-production/part-4-gateway/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/mcp-engineering-in-production/part-5-security/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/mcp-engineering-in-production/part-6-observability/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/mcp-engineering-in-production/part-7-enterprise/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/agentic-ecommerce-search/executive-summary/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/agentic-ecommerce-search/part-1-golang-orchestration/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/agentic-ecommerce-search/part-2-ingestion-chunking/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-driven-playbook/part-5-operating-model/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-driven-playbook/part-7-ai-security-engineering/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/slm-playbook/part-3-lora-qlora-tuning/</loc><lastmod>2026-07-23T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/radar/2026-04/</loc><lastmod>2026-07-23T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/radar/radar-2026-05-01-gateway-api-v1-5/</loc><lastmod>2026-07-23T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/agentic-ecommerce-search-golang-vector-databases/</loc><lastmod>2026-07-23T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/surge-pricing-optimization-architecture/</loc><lastmod>2026-07-23T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/osrm-shared-memory-kubernetes-live-traffic/</loc><lastmod>2026-07-23T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/radar/grok-build-openai-aws-multi-cloud-anthropic-wall-street-google-io-may-2026/</loc><lastmod>2026-07-23T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/argo-cd-updates-2026/</loc><lastmod>2026-07-23T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/dapr-state-store-consistency-tradeoffs/</loc><lastmod>2026-07-23T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/database-impact-on-programming-languages/</loc><lastmod>2026-07-23T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/deconstructing-microfinance-core-banking-architecture/</loc><lastmod>2026-07-23T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/deploying-autonomous-ai-swarm-openclaw-litellm/</loc><lastmod>2026-07-23T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/radar/2026-05/</loc><lastmod>2026-07-23T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/vibe-coding-and-ai-code-review-future/</loc><lastmod>2026-07-23T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/radar/nvidia-rtx-spark-intel-18a-vera-rubin-computex-2026-claude-growth/</loc><lastmod>2026-07-23T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/radar/tech-radar-june-6-2026-vibe-verify-k8s-ai-jdk-27-wwdc26/</loc><lastmod>2026-07-23T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/radar/2026-06/</loc><lastmod>2026-07-23T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/radar/cloud-native-ai-envoy-gateway-kubernetes-dapr-agents-2026/</loc><lastmod>2026-07-23T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/radar/2026-07/</loc><lastmod>2026-07-23T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/radar/radar-22-07-event-driven-agentic-sagas-dapr-workflows-go/</loc><lastmod>2026-07-23T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/zero-trust-service-mesh-security-spiffe-spire-istio-golang/</loc><lastmod>2026-07-23T08:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/temporal-saga-pattern-golang-distributed-transactions-guide/</loc><lastmod>2026-07-23T08:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/building-custom-golang-vector-database-engine-hnsw/</loc><lastmod>2026-07-23T08:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/building-high-throughput-event-driven-microservices-go-nats-jetstream-cqrs/</loc><lastmod>2026-07-23T07:55:07+07:00</lastmod></url><url><loc>https://tanhdev.com/radar/</loc><lastmod>2026-07-22T21:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/blueprint-ecommerce-microservices-architecture-diagram/</loc><lastmod>2026-07-22T08:30:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ecommerce-order-allocation/part-7-distance-matrix-routing/</loc><lastmod>2026-07-22T08:30:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/moving-from-magento-to-microservices/</loc><lastmod>2026-07-21T22:04:45+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/deploying-astro-on-cloudflare-full-stack-edge-architecture/</loc><lastmod>2026-07-21T22:04:45+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/mysql-scaling-sharding-tidb-architecture/</loc><lastmod>2026-07-21T22:04:45+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/golang-goroutine-pool-errgroup-worker/</loc><lastmod>2026-07-21T22:04:45+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/go-pprof-kubernetes-remote-profiling/</loc><lastmod>2026-07-21T22:04:45+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/cloudflare-d1-durable-objects-realtime-cart/</loc><lastmod>2026-07-21T22:04:45+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/graphhopper-distance-matrix-production-guide/</loc><lastmod>2026-07-21T22:04:45+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/laravel-vs-golang-when-to-add-features/</loc><lastmod>2026-07-19T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/strangler-fig-shared-database-quick-win/</loc><lastmod>2026-07-18T18:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/magento-development-in-vietnam/</loc><lastmod>2026-07-18T08:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/osrm-vs-graphhopper-architecture-comparison/</loc><lastmod>2026-07-18T08:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/mastering-event-driven-architecture-dapr/</loc><lastmod>2026-07-18T07:43:55+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/serverless-ecommerce-cloudflare-d1/</loc><lastmod>2026-07-18T07:43:55+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/banking-microservices-architecture/</loc><lastmod>2026-07-18T07:43:55+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/composable-banking-architecture/</loc><lastmod>2026-07-18T07:43:55+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/golang-grpc-microservices-production-guide/</loc><lastmod>2026-07-18T07:43:55+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/aws-eks-vs-ecs-comparison/</loc><lastmod>2026-07-18T07:43:55+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/temporal-saga-pattern-golang-distributed-transactions/</loc><lastmod>2026-07-17T16:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/high-throughput-go-framework-benchmarks-gin-fiber-kratos/</loc><lastmod>2026-07-17T09:14:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/multi-region-geo-distributed-api-routing/</loc><lastmod>2026-07-17T09:12:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ecommerce-order-allocation/part-5-split-consolidation-lastmile/</loc><lastmod>2026-07-15T15:28:19+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/go-mcp-server-development-production-guide/</loc><lastmod>2026-07-15T13:28:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/magento-migration-vietnam/post-migration-operations-vietnam-go-team/</loc><lastmod>2026-07-11T08:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/magento-migration-vietnam/remote-team-vietnam-magento-migration/</loc><lastmod>2026-07-10T08:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/magento-migration-vietnam/magento-migration-cost-vietnam-vs-us-eu/</loc><lastmod>2026-07-09T08:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/magento-migration-vietnam/go-engineers-vietnam-migration-vetting/</loc><lastmod>2026-07-08T19:30:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/magento-migration-vietnam/</loc><lastmod>2026-07-08T19:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/real-time-inventory-ecommerce-architecture/</loc><lastmod>2026-07-08T18:21:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/magento-vietnam/</loc><lastmod>2026-07-08T18:21:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/kubernetes-in-place-pod-resizing-guide/</loc><lastmod>2026-07-08T18:21:00+07:00</lastmod></url><url><loc>https://tanhdev.com/reading-map/</loc><lastmod>2026-07-07T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/system-design/01-introduction-system-design-golang/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/system-design/02-load-balancing-api-gateway-go/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/system-design/03-caching-strategies-redis-golang/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/system-design/04-database-scaling-sharding/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/system-design/05-async-message-queues-kafka-go/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/system-design/06-distributed-locks-concurrency/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/system-design/07-idempotency-api-design-go/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/system-design/08-saga-pattern-distributed-transactions-go/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/system-design/09-consistent-hashing-sharding/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/system-design/10-observability-pprof-golang/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/system-design/11-security-api-rate-limiting/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/system-design/12-communication-protocols-microservices/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/modular-monolith-architecture/executive-summary-amazon-prime-video-monolith/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/high-concurrency-systems/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/composable-commerce-migration/part-9-outbox-saga/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/composable-commerce-migration/part-8-phase3-full-cutover/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/composable-commerce-migration/part-7-phase2-dual-write/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/core-banking-architecture/part-8-qa-sdet-handbook/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/composable-commerce-migration/part-6-phase1-strangler-fig/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/core-banking-architecture/part-7-streaming-fraud-detection/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/composable-commerce-migration/part-5-eav-schema-migration/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/core-banking-architecture/part-6-fapi-2-api-security/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/core-banking-architecture/part-5-iso-20022-payment-gateways/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/core-banking-architecture/part-4-saga-pattern/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/core-banking-architecture/part-3-event-sourcing-cqrs/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/core-banking-architecture/part-2-distributed-sql-acid-latency/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/series/core-banking-architecture/part-1-double-entry-ledger-schema/</loc><lastmod>2026-07-03T15:41:55+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/exporting-magento-2-data-flat-sql-nodejs/</loc><lastmod>2026-07-03T15:22:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/mysql-horizontal-scaling/</loc><lastmod>2026-07-03T15:22:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/mysql-scalability-guide/</loc><lastmod>2026-07-03T15:22:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/modular-monolith-architecture/case-study-matrix-modular-monolith-success-stories/</loc><lastmod>2026-07-03T14:59:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/modular-monolith-architecture/extraction-pattern-when-to-extract-microservices/</loc><lastmod>2026-07-03T14:59:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/modular-monolith-architecture/migration-playbook-microservices-to-modular-monolith/</loc><lastmod>2026-07-03T14:59:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/modular-monolith-architecture/observability-in-process-modular-monolith-opentelemetry/</loc><lastmod>2026-07-03T14:59:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/modular-monolith-architecture/cicd-simplified-atomic-deployments-monolith/</loc><lastmod>2026-07-03T14:59:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/modular-monolith-architecture/ddd-module-boundaries-modular-monolith/</loc><lastmod>2026-07-03T14:59:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/modular-monolith-architecture/finops-cost-reality-microservices-tax/</loc><lastmod>2026-07-03T14:59:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/modular-monolith-architecture/decision-framework-modular-monolith-vs-microservices/</loc><lastmod>2026-07-03T14:59:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/why-migrate-magento-to-microservices/</loc><lastmod>2026-07-03T14:57:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/gitops-at-scale-kubernetes-argocd-microservices/</loc><lastmod>2026-07-03T00:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/architecting-21-service-ecommerce-golang-ddd/</loc><lastmod>2026-07-03T00:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/goroutine-leak-detection-production-golang/</loc><lastmod>2026-07-03T00:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/dapr-workflow-saga-orchestration-guide/</loc><lastmod>2026-07-03T00:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/golang-pprof-profiling-memory-cpu-tutorial/</loc><lastmod>2026-07-03T00:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/go-microservices-distributed-tracing-architecture/</loc><lastmod>2026-07-03T00:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/go-microservices/</loc><lastmod>2026-07-03T00:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/go-126-green-tea-gc-cgo-performance-guide/</loc><lastmod>2026-07-03T00:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/core-banking-developer/part-4-modern-core-banking-architecture/</loc><lastmod>2026-06-26T21:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ride-hailing-realtime-architecture/part-4-dispatch-matching-engine/</loc><lastmod>2026-06-26T21:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ride-hailing-realtime-architecture/part-2-geospatial-indexing/</loc><lastmod>2026-06-26T21:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/composable-commerce-migration/</loc><lastmod>2026-06-24T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/composable-commerce-migration/part-10-adr-walkthrough/</loc><lastmod>2026-06-24T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/cloudflare-zero-devops-ecommerce-architecture/</loc><lastmod>2026-06-24T00:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/system-design/</loc><lastmod>2026-06-18T16:22:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/core-banking-architecture/</loc><lastmod>2026-06-18T11:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/agentic-ecommerce-search/</loc><lastmod>2026-06-16T22:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/mcp-engineering-in-production/</loc><lastmod>2026-06-16T14:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/modular-monolith-architecture/</loc><lastmod>2026-06-16T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/agentic-system-architecture/</loc><lastmod>2026-06-16T08:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/routing-geospatial-architecture/part-8-zero-downtime-k8s/</loc><lastmod>2026-06-15T19:30:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/routing-geospatial-architecture/part-7-load-testing-production/</loc><lastmod>2026-06-15T07:20:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/routing-geospatial-architecture/part-6-redis-semantic-caching/</loc><lastmod>2026-06-15T07:15:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/routing-geospatial-architecture/part-5-visualization-ui/</loc><lastmod>2026-06-14T23:05:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/routing-geospatial-architecture/part-4-golang-microservices/</loc><lastmod>2026-06-14T23:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/routing-geospatial-architecture/part-3-spatial-indexing/</loc><lastmod>2026-06-14T22:50:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/routing-geospatial-architecture/part-2-environment-setup/</loc><lastmod>2026-06-14T22:45:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/routing-geospatial-architecture/part-1-core-algorithms/</loc><lastmod>2026-06-14T22:35:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/routing-geospatial-architecture/executive-summary/</loc><lastmod>2026-06-14T22:35:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/routing-geospatial-architecture/</loc><lastmod>2026-06-14T22:25:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/shopee-architecture/04-database-scale/</loc><lastmod>2026-06-11T20:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ride-hailing-realtime-architecture/part-6-realtime-push-ramen/</loc><lastmod>2026-06-11T20:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ecommerce-order-allocation/part-6-build-mini-allocation-engine/</loc><lastmod>2026-06-11T20:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ride-hailing-realtime-architecture/part-5-pricing-surge-engine/</loc><lastmod>2026-06-11T20:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/core-banking-developer/part-3-database-transactions-acid/</loc><lastmod>2026-06-11T20:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ride-hailing-realtime-architecture/part-3-event-streaming-kafka/</loc><lastmod>2026-06-11T20:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/core-banking-developer/part-1-double-entry-ledger/</loc><lastmod>2026-06-11T20:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ride-hailing-realtime-architecture/part-1-location-ingestion/</loc><lastmod>2026-06-11T20:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/magento-ai-integration-strategy-architecture/</loc><lastmod>2026-06-10T16:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/real-time-ride-hailing-architecture/</loc><lastmod>2026-06-10T16:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/core-banking-developer/part-8-core-banking-prd/</loc><lastmod>2026-06-10T16:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/core-banking-developer/part-7-build-mini-core-banking/</loc><lastmod>2026-06-10T16:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/core-banking-developer/part-6-security-compliance-audit/</loc><lastmod>2026-06-10T16:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/core-banking-developer/part-5-iso-standards-integration/</loc><lastmod>2026-06-10T16:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/core-banking-developer/part-2-banking-domain-casa-lending/</loc><lastmod>2026-06-10T16:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/core-banking-developer/executive-summary/</loc><lastmod>2026-06-10T16:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/high-concurrency-systems/database-sharding-read-write-splitting/</loc><lastmod>2026-06-09T10:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/high-concurrency-systems/distributed-locking-redlock-zookeeper/</loc><lastmod>2026-06-09T10:35:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/high-concurrency-systems/idempotency-api-design-payments/</loc><lastmod>2026-06-09T10:30:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/high-concurrency-systems/golang-database-connection-pool-optimization/</loc><lastmod>2026-06-09T10:20:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/high-concurrency-systems/transactional-outbox-pattern-dual-write/</loc><lastmod>2026-06-09T10:15:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/high-concurrency-systems/distributed-rate-limiting-redis-gcra/</loc><lastmod>2026-06-09T10:10:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/high-concurrency-systems/caching-vulnerabilities-penetration-breakdown-avalanche/</loc><lastmod>2026-06-09T10:05:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/high-concurrency-systems/executive-summary/</loc><lastmod>2026-06-09T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/</loc><lastmod>2026-06-01T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/graphhopper-kubernetes-self-hosting-osm/</loc><lastmod>2026-06-01T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/paypay-architecture-scaling/</loc><lastmod>2026-06-01T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/graphrag-vs-naive-rag-enterprise-guide/</loc><lastmod>2026-06-01T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-code-review-vibe-coding/</loc><lastmod>2026-05-31T16:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/agentic-ecommerce-search/part-6-production-operations/</loc><lastmod>2026-05-22T22:45:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/agentic-ecommerce-search/part-5-critique-loop/</loc><lastmod>2026-05-22T22:40:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/agentic-ecommerce-search/part-4-active-rag-tool-calling/</loc><lastmod>2026-05-22T22:35:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/agentic-ecommerce-search/part-3-qdrant-hybrid-search/</loc><lastmod>2026-05-22T22:30:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/slm-playbook/part-2-sft-data-engineering/</loc><lastmod>2026-05-22T08:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/slm-playbook/</loc><lastmod>2026-05-20T21:05:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/slm-playbook/executive-summary/</loc><lastmod>2026-05-20T21:05:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-driven-playbook/part-6-ai-observability-governance/</loc><lastmod>2026-05-19T08:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/production-ai-apis-oauth-versioning-meta-predictions/</loc><lastmod>2026-05-18T20:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-data-engineering-pipeline/</loc><lastmod>2026-05-17T12:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/magento-still-worth-investing-2026/</loc><lastmod>2026-05-17T11:50:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/the-future-of-laravel-development-in-ai-era/</loc><lastmod>2026-05-16T21:35:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/generative-ui-architecture/</loc><lastmod>2026-05-16T12:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-driven-playbook/part-3a-enterprise-rag-architecture/</loc><lastmod>2026-05-15T08:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-driven-playbook/</loc><lastmod>2026-05-12T08:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ai-driven-engineer/</loc><lastmod>2026-05-10T14:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ecommerce-order-allocation/</loc><lastmod>2026-05-06T20:30:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ride-hailing-realtime-architecture/</loc><lastmod>2026-05-06T20:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/ride-hailing-realtime-architecture/executive-summary/</loc><lastmod>2026-05-06T20:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/core-banking-developer/</loc><lastmod>2026-05-06T18:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/paypay-architecture/part-6-ai-integration-2025/</loc><lastmod>2026-05-05T21:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/paypay-architecture/part-5-campaign-architecture/</loc><lastmod>2026-05-05T21:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/paypay-architecture/part-4-sre-chaos-engineering/</loc><lastmod>2026-05-05T21:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/paypay-architecture/part-3-data-layer-tidb/</loc><lastmod>2026-05-05T21:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/paypay-architecture/part-2-event-driven-kafka/</loc><lastmod>2026-05-05T21:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/paypay-architecture/part-1-microservices-gitops/</loc><lastmod>2026-05-05T21:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/shopee-architecture/05-observability/</loc><lastmod>2026-05-05T08:50:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/shopee-architecture/03-traffic-shield/</loc><lastmod>2026-05-05T08:30:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/shopee-architecture/02-flash-sale-engine/</loc><lastmod>2026-05-05T08:20:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/shopee-architecture/01-microservices-foundation/</loc><lastmod>2026-05-05T08:10:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/shopee-architecture/</loc><lastmod>2026-05-05T08:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/alipay-double-11/phase-5-synthesis/</loc><lastmod>2026-05-02T18:10:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/alipay-double-11/phase-4-technology/</loc><lastmod>2026-05-02T18:10:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/alipay-double-11/phase-4-deep-dive/</loc><lastmod>2026-05-02T18:10:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/alipay-double-11/phase-3-operations/</loc><lastmod>2026-05-02T18:10:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/alipay-double-11/phase-2-architecture/</loc><lastmod>2026-05-02T18:10:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/alipay-double-11/phase-1-timeline/</loc><lastmod>2026-05-02T18:10:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/alipay-double-11/modern-tech-comparison/</loc><lastmod>2026-05-02T18:10:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/alipay-double-11/executive-summary/</loc><lastmod>2026-05-02T18:10:00+07:00</lastmod></url><url><loc>https://tanhdev.com/series/alipay-double-11/</loc><lastmod>2026-05-02T18:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/leaseinvietnam-ai-powered-expat-rental-intelligence-system/</loc><lastmod>2026-04-24T10:00:00+07:00</lastmod></url><url><loc>https://tanhdev.com/posts/deconstructing-ecommerce-service-details-domain/</loc><lastmod>2026-04-12T08:00:00+07:00</lastmod></url></urlset>