<?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://my-blog.site/</loc></url><url><loc>https://my-blog.site/about/</loc></url><url><loc>https://my-blog.site/blog/</loc></url><url><loc>https://my-blog.site/blog/astro-islands-architecture/</loc></url><url><loc>https://my-blog.site/blog/astro-selective-hydration-internals/</loc></url><url><loc>https://my-blog.site/blog/aws-alb-ecs-architecture/</loc></url><url><loc>https://my-blog.site/blog/aws-vpc-core-concepts/</loc></url><url><loc>https://my-blog.site/blog/aws-vpc-flow-logs-setup/</loc></url><url><loc>https://my-blog.site/blog/blog-dev-log-7-isr-edge-function/</loc></url><url><loc>https://my-blog.site/blog/building-blog-with-ai-2/</loc></url><url><loc>https://my-blog.site/blog/building-blog-with-ai-3/</loc></url><url><loc>https://my-blog.site/blog/building-blog-with-ai-4/</loc></url><url><loc>https://my-blog.site/blog/building-blog-with-ai/</loc></url><url><loc>https://my-blog.site/blog/code-block-upgrade-rehype-pretty-code/</loc></url><url><loc>https://my-blog.site/blog/ecs-ecr-connection-failure-vpc-endpoint/</loc></url><url><loc>https://my-blog.site/blog/ecs-sidecar-loki-logging/</loc></url><url><loc>https://my-blog.site/blog/gemini-api-cost-tracking/</loc></url><url><loc>https://my-blog.site/blog/gfm-alert-regex-fix/</loc></url><url><loc>https://my-blog.site/blog/github-multi-account-ssh/</loc></url><url><loc>https://my-blog.site/blog/hello-world/</loc></url><url><loc>https://my-blog.site/blog/mcp-deep-dive-1-architecture/</loc></url><url><loc>https://my-blog.site/blog/mcp-deep-dive-2-json-rpc/</loc></url><url><loc>https://my-blog.site/blog/mcp-deep-dive-3-transport/</loc></url><url><loc>https://my-blog.site/blog/mermaid-rendering-fix-allowdangeroushtml/</loc></url><url><loc>https://my-blog.site/blog/mobile-wedding-invitation-1-mvp/</loc></url><url><loc>https://my-blog.site/blog/mobile-wedding-invitation-2-ux/</loc></url><url><loc>https://my-blog.site/blog/mobile-wedding-invitation-3-optimization/</loc></url><url><loc>https://my-blog.site/blog/mobile-wedding-invitation-4-feedback/</loc></url><url><loc>https://my-blog.site/blog/mobile-wedding-invitation-5-final/</loc></url><url><loc>https://my-blog.site/blog/mongodb-atlas-private-endpoint-aws/</loc></url><url><loc>https://my-blog.site/blog/tags/</loc></url><url><loc>https://my-blog.site/blog/tags/ai/</loc></url><url><loc>https://my-blog.site/blog/tags/alb/</loc></url><url><loc>https://my-blog.site/blog/tags/animation/</loc></url><url><loc>https://my-blog.site/blog/tags/api-gateway/</loc></url><url><loc>https://my-blog.site/blog/tags/architecture/</loc></url><url><loc>https://my-blog.site/blog/tags/astro/</loc></url><url><loc>https://my-blog.site/blog/tags/aws/</loc></url><url><loc>https://my-blog.site/blog/tags/backend/</loc></url><url><loc>https://my-blog.site/blog/tags/blog/</loc></url><url><loc>https://my-blog.site/blog/tags/bug-fix/</loc></url><url><loc>https://my-blog.site/blog/tags/claude-code/</loc></url><url><loc>https://my-blog.site/blog/tags/code-highlighting/</loc></url><url><loc>https://my-blog.site/blog/tags/cost-tracking/</loc></url><url><loc>https://my-blog.site/blog/tags/custom-elements/</loc></url><url><loc>https://my-blog.site/blog/tags/db-design/</loc></url><url><loc>https://my-blog.site/blog/tags/debugging/</loc></url><url><loc>https://my-blog.site/blog/tags/decision-making/</loc></url><url><loc>https://my-blog.site/blog/tags/developer-experience/</loc></url><url><loc>https://my-blog.site/blog/tags/devops/</loc></url><url><loc>https://my-blog.site/blog/tags/dx/</loc></url><url><loc>https://my-blog.site/blog/tags/ecr/</loc></url><url><loc>https://my-blog.site/blog/tags/ecs/</loc></url><url><loc>https://my-blog.site/blog/tags/edge-function/</loc></url><url><loc>https://my-blog.site/blog/tags/firelens/</loc></url><url><loc>https://my-blog.site/blog/tags/flow-logs/</loc></url><url><loc>https://my-blog.site/blog/tags/fluent-bit/</loc></url><url><loc>https://my-blog.site/blog/tags/frontend/</loc></url><url><loc>https://my-blog.site/blog/tags/gemini/</loc></url><url><loc>https://my-blog.site/blog/tags/gfm-alerts/</loc></url><url><loc>https://my-blog.site/blog/tags/git/</loc></url><url><loc>https://my-blog.site/blog/tags/github/</loc></url><url><loc>https://my-blog.site/blog/tags/grafana/</loc></url><url><loc>https://my-blog.site/blog/tags/guestbook/</loc></url><url><loc>https://my-blog.site/blog/tags/http-streaming/</loc></url><url><loc>https://my-blog.site/blog/tags/hydration/</loc></url><url><loc>https://my-blog.site/blog/tags/image-optimization/</loc></url><url><loc>https://my-blog.site/blog/tags/infra/</loc></url><url><loc>https://my-blog.site/blog/tags/IntersectionObserver/</loc></url><url><loc>https://my-blog.site/blog/tags/islands-architecture/</loc></url><url><loc>https://my-blog.site/blog/tags/isr/</loc></url><url><loc>https://my-blog.site/blog/tags/json-rpc/</loc></url><url><loc>https://my-blog.site/blog/tags/kakao-map/</loc></url><url><loc>https://my-blog.site/blog/tags/llm/</loc></url><url><loc>https://my-blog.site/blog/tags/logging/</loc></url><url><loc>https://my-blog.site/blog/tags/loki/</loc></url><url><loc>https://my-blog.site/blog/tags/lqip/</loc></url><url><loc>https://my-blog.site/blog/tags/markdown/</loc></url><url><loc>https://my-blog.site/blog/tags/mcp/</loc></url><url><loc>https://my-blog.site/blog/tags/mdx/</loc></url><url><loc>https://my-blog.site/blog/tags/mermaid/</loc></url><url><loc>https://my-blog.site/blog/tags/mobile-first/</loc></url><url><loc>https://my-blog.site/blog/tags/mobile-ux/</loc></url><url><loc>https://my-blog.site/blog/tags/mongodb/</loc></url><url><loc>https://my-blog.site/blog/tags/networking/</loc></url><url><loc>https://my-blog.site/blog/tags/nextjs/</loc></url><url><loc>https://my-blog.site/blog/tags/nodejs/</loc></url><url><loc>https://my-blog.site/blog/tags/nvm/</loc></url><url><loc>https://my-blog.site/blog/tags/private-endpoint/</loc></url><url><loc>https://my-blog.site/blog/tags/privatelink/</loc></url><url><loc>https://my-blog.site/blog/tags/protocol/</loc></url><url><loc>https://my-blog.site/blog/tags/react/</loc></url><url><loc>https://my-blog.site/blog/tags/regex/</loc></url><url><loc>https://my-blog.site/blog/tags/rehype-pretty-code/</loc></url><url><loc>https://my-blog.site/blog/tags/rehype/</loc></url><url><loc>https://my-blog.site/blog/tags/remark/</loc></url><url><loc>https://my-blog.site/blog/tags/remix/</loc></url><url><loc>https://my-blog.site/blog/tags/requestIdleCallback/</loc></url><url><loc>https://my-blog.site/blog/tags/retrospective/</loc></url><url><loc>https://my-blog.site/blog/tags/scroll-snap/</loc></url><url><loc>https://my-blog.site/blog/tags/serialization/</loc></url><url><loc>https://my-blog.site/blog/tags/shiki/</loc></url><url><loc>https://my-blog.site/blog/tags/side-project/</loc></url><url><loc>https://my-blog.site/blog/tags/sse/</loc></url><url><loc>https://my-blog.site/blog/tags/ssh/</loc></url><url><loc>https://my-blog.site/blog/tags/subnet/</loc></url><url><loc>https://my-blog.site/blog/tags/supabase/</loc></url><url><loc>https://my-blog.site/blog/tags/tailwindcss/</loc></url><url><loc>https://my-blog.site/blog/tags/tooling/</loc></url><url><loc>https://my-blog.site/blog/tags/transport/</loc></url><url><loc>https://my-blog.site/blog/tags/troubleshooting/</loc></url><url><loc>https://my-blog.site/blog/tags/typescript/</loc></url><url><loc>https://my-blog.site/blog/tags/user-feedback/</loc></url><url><loc>https://my-blog.site/blog/tags/ux/</loc></url><url><loc>https://my-blog.site/blog/tags/vercel/</loc></url><url><loc>https://my-blog.site/blog/tags/vite/</loc></url><url><loc>https://my-blog.site/blog/tags/volta/</loc></url><url><loc>https://my-blog.site/blog/tags/vpc-endpoint/</loc></url><url><loc>https://my-blog.site/blog/tags/vpc/</loc></url><url><loc>https://my-blog.site/blog/tags/web-performance/</loc></url><url><loc>https://my-blog.site/blog/tags/webhook/</loc></url><url><loc>https://my-blog.site/blog/tags/webp/</loc></url><url><loc>https://my-blog.site/blog/tags/wedding-invitation/</loc></url><url><loc>https://my-blog.site/blog/volta-vs-nvm-node-version-management/</loc></url><url><loc>https://my-blog.site/en/</loc></url><url><loc>https://my-blog.site/en/about/</loc></url><url><loc>https://my-blog.site/en/blog/</loc></url><url><loc>https://my-blog.site/en/blog/hello-world/</loc></url><url><loc>https://my-blog.site/en/blog/mcp-deep-dive-1-architecture/</loc></url><url><loc>https://my-blog.site/en/blog/mcp-deep-dive-2-json-rpc/</loc></url><url><loc>https://my-blog.site/en/blog/mcp-deep-dive-3-transport/</loc></url><url><loc>https://my-blog.site/en/blog/tags/</loc></url><url><loc>https://my-blog.site/en/blog/tags/ai/</loc></url><url><loc>https://my-blog.site/en/blog/tags/architecture/</loc></url><url><loc>https://my-blog.site/en/blog/tags/astro/</loc></url><url><loc>https://my-blog.site/en/blog/tags/blog/</loc></url><url><loc>https://my-blog.site/en/blog/tags/http-streaming/</loc></url><url><loc>https://my-blog.site/en/blog/tags/json-rpc/</loc></url><url><loc>https://my-blog.site/en/blog/tags/mcp/</loc></url><url><loc>https://my-blog.site/en/blog/tags/mdx/</loc></url><url><loc>https://my-blog.site/en/blog/tags/protocol/</loc></url><url><loc>https://my-blog.site/en/blog/tags/serialization/</loc></url><url><loc>https://my-blog.site/en/blog/tags/sse/</loc></url><url><loc>https://my-blog.site/en/blog/tags/transport/</loc></url></urlset>