<?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://jieun.dev/en/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/"/></url><url><loc>https://jieun.dev/en/blog/building-a-crash-resilient-end-to-end-meeting-recording-pipeline-in-the-browser/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/blog/building-a-crash-resilient-end-to-end-meeting-recording-pipeline-in-the-browser/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/blog/building-a-crash-resilient-end-to-end-meeting-recording-pipeline-in-the-browser/"/></url><url><loc>https://jieun.dev/en/blog/building-a-reusable-load-test-environment-for-a-messenger-service-make-based-iac-observability-and-auth-seeding/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/blog/building-a-reusable-load-test-environment-for-a-messenger-service-make-based-iac-observability-and-auth-seeding/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/blog/building-a-reusable-load-test-environment-for-a-messenger-service-make-based-iac-observability-and-auth-seeding/"/></url><url><loc>https://jieun.dev/en/blog/designing-a-crawler-that-beats-three-tiers-of-anti-bot-from-tls-fingerprints-to-cdp-detection/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/blog/designing-a-crawler-that-beats-three-tiers-of-anti-bot-from-tls-fingerprints-to-cdp-detection/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/blog/designing-a-crawler-that-beats-three-tiers-of-anti-bot-from-tls-fingerprints-to-cdp-detection/"/></url><url><loc>https://jieun.dev/en/blog/designing-a-generation-pipeline-a-4-axis-content-model-queue-based-scheduling-3-layer-attribution/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/blog/designing-a-generation-pipeline-a-4-axis-content-model-queue-based-scheduling-3-layer-attribution/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/blog/designing-a-generation-pipeline-a-4-axis-content-model-queue-based-scheduling-3-layer-attribution/"/></url><url><loc>https://jieun.dev/en/blog/no-traffic-startup-to-global-scale-an-inversion-checklist/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/blog/no-traffic-startup-to-global-scale-an-inversion-checklist/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/blog/no-traffic-startup-to-global-scale-an-inversion-checklist/"/></url><url><loc>https://jieun.dev/en/blog/scaling-qps-10x-in-production-3-strategies-that-actually-move-the-needle/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/blog/scaling-qps-10x-in-production-3-strategies-that-actually-move-the-needle/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/blog/scaling-qps-10x-in-production-3-strategies-that-actually-move-the-needle/"/></url><url><loc>https://jieun.dev/en/blog/there-was-a-deadlock-hiding-in-ai-generated-code-how-we-replaced-unreadcount-with-lastreadat/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/blog/there-was-a-deadlock-hiding-in-ai-generated-code-how-we-replaced-unreadcount-with-lastreadat/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/blog/there-was-a-deadlock-hiding-in-ai-generated-code-how-we-replaced-unreadcount-with-lastreadat/"/></url><url><loc>https://jieun.dev/en/blog/why-you-should-never-use-keydb-as-a-pub-sub-broker-for-centrifugo/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/blog/why-you-should-never-use-keydb-as-a-pub-sub-broker-for-centrifugo/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/blog/why-you-should-never-use-keydb-as-a-pub-sub-broker-for-centrifugo/"/></url><url><loc>https://jieun.dev/en/tag/ai/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/ai/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/ai/"/></url><url><loc>https://jieun.dev/en/tag/anti-bot/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/anti-bot/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/anti-bot/"/></url><url><loc>https://jieun.dev/en/tag/automation/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/automation/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/automation/"/></url><url><loc>https://jieun.dev/en/tag/bullmq/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/bullmq/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/bullmq/"/></url><url><loc>https://jieun.dev/en/tag/caching/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/caching/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/caching/"/></url><url><loc>https://jieun.dev/en/tag/career/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/career/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/career/"/></url><url><loc>https://jieun.dev/en/tag/cloudflare/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/cloudflare/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/cloudflare/"/></url><url><loc>https://jieun.dev/en/tag/concurrency/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/concurrency/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/concurrency/"/></url><url><loc>https://jieun.dev/en/tag/crawling/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/crawling/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/crawling/"/></url><url><loc>https://jieun.dev/en/tag/databases/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/databases/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/databases/"/></url><url><loc>https://jieun.dev/en/tag/datamodeling/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/datamodeling/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/datamodeling/"/></url><url><loc>https://jieun.dev/en/tag/debugging/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/debugging/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/debugging/"/></url><url><loc>https://jieun.dev/en/tag/devops/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/devops/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/devops/"/></url><url><loc>https://jieun.dev/en/tag/docker/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/docker/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/docker/"/></url><url><loc>https://jieun.dev/en/tag/fastapi/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/fastapi/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/fastapi/"/></url><url><loc>https://jieun.dev/en/tag/grafana/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/grafana/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/grafana/"/></url><url><loc>https://jieun.dev/en/tag/k6/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/k6/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/k6/"/></url><url><loc>https://jieun.dev/en/tag/kpi/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/kpi/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/kpi/"/></url><url><loc>https://jieun.dev/en/tag/learning/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/learning/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/learning/"/></url><url><loc>https://jieun.dev/en/tag/load-testing/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/load-testing/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/load-testing/"/></url><url><loc>https://jieun.dev/en/tag/node-js/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/node-js/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/node-js/"/></url><url><loc>https://jieun.dev/en/tag/observability/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/observability/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/observability/"/></url><url><loc>https://jieun.dev/en/tag/optimization/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/optimization/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/optimization/"/></url><url><loc>https://jieun.dev/en/tag/performance/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/performance/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/performance/"/></url><url><loc>https://jieun.dev/en/tag/postgresql/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/postgresql/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/postgresql/"/></url><url><loc>https://jieun.dev/en/tag/presignedurl/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/presignedurl/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/presignedurl/"/></url><url><loc>https://jieun.dev/en/tag/prisma/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/prisma/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/prisma/"/></url><url><loc>https://jieun.dev/en/tag/prometheus/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/prometheus/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/prometheus/"/></url><url><loc>https://jieun.dev/en/tag/redis/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/redis/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/redis/"/></url><url><loc>https://jieun.dev/en/tag/speech-recognition/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/speech-recognition/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/speech-recognition/"/></url><url><loc>https://jieun.dev/en/tag/sqlite/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/sqlite/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/sqlite/"/></url><url><loc>https://jieun.dev/en/tag/system-design/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/system-design/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/system-design/"/></url><url><loc>https://jieun.dev/en/tag/systemdesign/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/systemdesign/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/systemdesign/"/></url><url><loc>https://jieun.dev/en/tag/terraform/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/terraform/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/terraform/"/></url><url><loc>https://jieun.dev/en/tag/threads/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/threads/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/threads/"/></url><url><loc>https://jieun.dev/en/tag/tls/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/tls/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/tls/"/></url><url><loc>https://jieun.dev/en/tag/web-audio-api/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/web-audio-api/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/web-audio-api/"/></url><url><loc>https://jieun.dev/en/tag/webscraping/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/webscraping/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/webscraping/"/></url><url><loc>https://jieun.dev/en/tag/websockets/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/websockets/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/websockets/"/></url><url><loc>https://jieun.dev/ko/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/"/></url><url><loc>https://jieun.dev/ko/blog/building-a-crash-resilient-end-to-end-meeting-recording-pipeline-in-the-browser/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/blog/building-a-crash-resilient-end-to-end-meeting-recording-pipeline-in-the-browser/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/blog/building-a-crash-resilient-end-to-end-meeting-recording-pipeline-in-the-browser/"/></url><url><loc>https://jieun.dev/ko/blog/building-a-reusable-load-test-environment-for-a-messenger-service-make-based-iac-observability-and-auth-seeding/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/blog/building-a-reusable-load-test-environment-for-a-messenger-service-make-based-iac-observability-and-auth-seeding/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/blog/building-a-reusable-load-test-environment-for-a-messenger-service-make-based-iac-observability-and-auth-seeding/"/></url><url><loc>https://jieun.dev/ko/blog/designing-a-crawler-that-beats-three-tiers-of-anti-bot-from-tls-fingerprints-to-cdp-detection/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/blog/designing-a-crawler-that-beats-three-tiers-of-anti-bot-from-tls-fingerprints-to-cdp-detection/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/blog/designing-a-crawler-that-beats-three-tiers-of-anti-bot-from-tls-fingerprints-to-cdp-detection/"/></url><url><loc>https://jieun.dev/ko/blog/designing-a-generation-pipeline-a-4-axis-content-model-queue-based-scheduling-3-layer-attribution/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/blog/designing-a-generation-pipeline-a-4-axis-content-model-queue-based-scheduling-3-layer-attribution/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/blog/designing-a-generation-pipeline-a-4-axis-content-model-queue-based-scheduling-3-layer-attribution/"/></url><url><loc>https://jieun.dev/ko/blog/no-traffic-startup-to-global-scale-an-inversion-checklist/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/blog/no-traffic-startup-to-global-scale-an-inversion-checklist/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/blog/no-traffic-startup-to-global-scale-an-inversion-checklist/"/></url><url><loc>https://jieun.dev/ko/blog/scaling-qps-10x-in-production-3-strategies-that-actually-move-the-needle/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/blog/scaling-qps-10x-in-production-3-strategies-that-actually-move-the-needle/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/blog/scaling-qps-10x-in-production-3-strategies-that-actually-move-the-needle/"/></url><url><loc>https://jieun.dev/ko/blog/there-was-a-deadlock-hiding-in-ai-generated-code-how-we-replaced-unreadcount-with-lastreadat/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/blog/there-was-a-deadlock-hiding-in-ai-generated-code-how-we-replaced-unreadcount-with-lastreadat/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/blog/there-was-a-deadlock-hiding-in-ai-generated-code-how-we-replaced-unreadcount-with-lastreadat/"/></url><url><loc>https://jieun.dev/ko/blog/why-you-should-never-use-keydb-as-a-pub-sub-broker-for-centrifugo/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/blog/why-you-should-never-use-keydb-as-a-pub-sub-broker-for-centrifugo/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/blog/why-you-should-never-use-keydb-as-a-pub-sub-broker-for-centrifugo/"/></url><url><loc>https://jieun.dev/ko/tag/ai/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/ai/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/ai/"/></url><url><loc>https://jieun.dev/ko/tag/anti-bot/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/anti-bot/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/anti-bot/"/></url><url><loc>https://jieun.dev/ko/tag/automation/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/automation/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/automation/"/></url><url><loc>https://jieun.dev/ko/tag/bullmq/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/bullmq/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/bullmq/"/></url><url><loc>https://jieun.dev/ko/tag/caching/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/caching/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/caching/"/></url><url><loc>https://jieun.dev/ko/tag/career/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/career/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/career/"/></url><url><loc>https://jieun.dev/ko/tag/cloudflare/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/cloudflare/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/cloudflare/"/></url><url><loc>https://jieun.dev/ko/tag/concurrency/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/concurrency/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/concurrency/"/></url><url><loc>https://jieun.dev/ko/tag/crawling/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/crawling/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/crawling/"/></url><url><loc>https://jieun.dev/ko/tag/databases/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/databases/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/databases/"/></url><url><loc>https://jieun.dev/ko/tag/datamodeling/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/datamodeling/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/datamodeling/"/></url><url><loc>https://jieun.dev/ko/tag/debugging/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/debugging/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/debugging/"/></url><url><loc>https://jieun.dev/ko/tag/devops/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/devops/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/devops/"/></url><url><loc>https://jieun.dev/ko/tag/docker/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/docker/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/docker/"/></url><url><loc>https://jieun.dev/ko/tag/fastapi/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/fastapi/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/fastapi/"/></url><url><loc>https://jieun.dev/ko/tag/grafana/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/grafana/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/grafana/"/></url><url><loc>https://jieun.dev/ko/tag/k6/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/k6/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/k6/"/></url><url><loc>https://jieun.dev/ko/tag/kpi/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/kpi/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/kpi/"/></url><url><loc>https://jieun.dev/ko/tag/learning/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/learning/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/learning/"/></url><url><loc>https://jieun.dev/ko/tag/load-testing/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/load-testing/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/load-testing/"/></url><url><loc>https://jieun.dev/ko/tag/node-js/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/node-js/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/node-js/"/></url><url><loc>https://jieun.dev/ko/tag/observability/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/observability/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/observability/"/></url><url><loc>https://jieun.dev/ko/tag/optimization/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/optimization/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/optimization/"/></url><url><loc>https://jieun.dev/ko/tag/performance/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/performance/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/performance/"/></url><url><loc>https://jieun.dev/ko/tag/postgresql/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/postgresql/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/postgresql/"/></url><url><loc>https://jieun.dev/ko/tag/presignedurl/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/presignedurl/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/presignedurl/"/></url><url><loc>https://jieun.dev/ko/tag/prisma/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/prisma/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/prisma/"/></url><url><loc>https://jieun.dev/ko/tag/prometheus/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/prometheus/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/prometheus/"/></url><url><loc>https://jieun.dev/ko/tag/redis/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/redis/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/redis/"/></url><url><loc>https://jieun.dev/ko/tag/speech-recognition/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/speech-recognition/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/speech-recognition/"/></url><url><loc>https://jieun.dev/ko/tag/sqlite/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/sqlite/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/sqlite/"/></url><url><loc>https://jieun.dev/ko/tag/system-design/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/system-design/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/system-design/"/></url><url><loc>https://jieun.dev/ko/tag/systemdesign/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/systemdesign/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/systemdesign/"/></url><url><loc>https://jieun.dev/ko/tag/terraform/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/terraform/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/terraform/"/></url><url><loc>https://jieun.dev/ko/tag/threads/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/threads/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/threads/"/></url><url><loc>https://jieun.dev/ko/tag/tls/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/tls/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/tls/"/></url><url><loc>https://jieun.dev/ko/tag/web-audio-api/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/web-audio-api/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/web-audio-api/"/></url><url><loc>https://jieun.dev/ko/tag/webscraping/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/webscraping/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/webscraping/"/></url><url><loc>https://jieun.dev/ko/tag/websockets/</loc><xhtml:link rel="alternate" hreflang="en" href="https://jieun.dev/en/tag/websockets/"/><xhtml:link rel="alternate" hreflang="ko" href="https://jieun.dev/ko/tag/websockets/"/></url></urlset>