<?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/code-or-prompt/</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/guardrails-before-code/</loc></url><url><loc>https://my-blog.site/blog/hello-world/</loc></url><url><loc>https://my-blog.site/blog/idea-cycles-1/</loc></url><url><loc>https://my-blog.site/blog/idea-cycles-2/</loc></url><url><loc>https://my-blog.site/blog/idea-cycles-3/</loc></url><url><loc>https://my-blog.site/blog/idea-cycles-4/</loc></url><url><loc>https://my-blog.site/blog/idea-cycles-5/</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/series/</loc></url><url><loc>https://my-blog.site/blog/series/%EB%AA%A8%EB%B0%94%EC%9D%BC%20%EC%B2%AD%EC%B2%A9%EC%9E%A5%20%EA%B0%9C%EB%B0%9C%EC%9D%BC%EC%A7%80/</loc></url><url><loc>https://my-blog.site/blog/series/%EB%B8%94%EB%A1%9C%EA%B7%B8%20%EA%B0%9C%EB%B0%9C%EC%9D%BC%EC%A7%80/</loc></url><url><loc>https://my-blog.site/blog/series/%EC%95%84%EC%9D%B4%EB%94%94%EC%96%B4%20%EC%82%AC%EC%9D%B4%ED%81%B4%20%ED%9A%8C%EA%B3%A0/</loc></url><url><loc>https://my-blog.site/blog/series/%ED%85%94%EB%A0%88%EA%B7%B8%EB%9E%A8%20%EB%B4%87%20%EA%B0%9C%EB%B0%9C%20%EC%9D%BC%EC%A7%80/</loc></url><url><loc>https://my-blog.site/blog/series/Astro%20%ED%8C%8C%ED%97%A4%EC%B9%98%EA%B8%B0/</loc></url><url><loc>https://my-blog.site/blog/series/MCP%20%EC%99%84%EC%A0%84%20%EC%A0%95%EB%B3%B5/</loc></url><url><loc>https://my-blog.site/blog/series/MongoDB%20Atlas%20Private%20Endpoint%20on%20AWS/</loc></url><url><loc>https://my-blog.site/blog/silent-failure-is-a-lie/</loc></url><url><loc>https://my-blog.site/blog/tags/</loc></url><url><loc>https://my-blog.site/blog/tags/1%EC%9D%B8%EC%9A%B4%EC%98%81/</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/automation/</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/column/</loc></url><url><loc>https://my-blog.site/blog/tags/cost-tracking/</loc></url><url><loc>https://my-blog.site/blog/tags/css/</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/design-tokens/</loc></url><url><loc>https://my-blog.site/blog/tags/design/</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/evaluation/</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-pipeline/</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/memory/</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/observability/</loc></url><url><loc>https://my-blog.site/blog/tags/playwright/</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/python/</loc></url><url><loc>https://my-blog.site/blog/tags/qa/</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/reliability/</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/showcase/</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/subagent/</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/supergroup/</loc></url><url><loc>https://my-blog.site/blog/tags/tailwindcss/</loc></url><url><loc>https://my-blog.site/blog/tags/telegram/</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/tags/whisper/</loc></url><url><loc>https://my-blog.site/blog/telegram-bot-dev-log-1/</loc></url><url><loc>https://my-blog.site/blog/telegram-bot-dev-log-2/</loc></url><url><loc>https://my-blog.site/blog/telegram-bot-dev-log-3/</loc></url><url><loc>https://my-blog.site/blog/telegram-bot-dev-log-4/</loc></url><url><loc>https://my-blog.site/blog/telegram-bot-dev-log-5/</loc></url><url><loc>https://my-blog.site/blog/telegram-bot-dev-log-6/</loc></url><url><loc>https://my-blog.site/blog/telegram-bot-dev-log-7/</loc></url><url><loc>https://my-blog.site/blog/telegram-bot-dev-log-appendix/</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><url><loc>https://my-blog.site/projects/</loc></url></urlset>