<?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://www.hanna-dev.co.kr/</loc></url><url><loc>https://www.hanna-dev.co.kr/about/</loc></url><url><loc>https://www.hanna-dev.co.kr/blog/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/2/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/3/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/4/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/5/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/big-migration-journey/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/big-migration-journeyen/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/building-a-custom-react-renderer/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/building-a-custom-react-rendereren/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/create-collection-of-packages/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/create-collection-of-packagesen/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/design-system-publish-1/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/design-system-publish-1en/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/design-system-publish-2/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/design-system-publish-2en/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/design-system-publish-3/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/design-system-publish-3en/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/from-minisearch-to-rag-mvp/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/from-minisearch-to-rag-mvpen/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/monolith-to-spring-cloud-msa/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/monolith-to-spring-cloud-msaen/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/mysql-replication-deep-dive/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/mysql-replication-deep-diveen/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/payment-gateway-msa/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/payment-gateway-msaen/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/react-fiber-in-reconcile-phase/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/react-fiber-in-reconcile-phaseen/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/servlet-deep-dive/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/servlet-deep-diveen/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/spring-aop-proxy-reflection-deep-dive/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/spring-aop-proxy-reflection-deep-diveen/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/spring-hateoas-deep-dive/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/spring-hateoas-deep-diveen/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/supabase-prompt-logging-streaming-debug/</loc></url><url><loc>https://www.hanna-dev.co.kr/posts/supabase-prompt-logging-streaming-debugen/</loc></url><url><loc>https://www.hanna-dev.co.kr/search/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/astro/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/astro/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/bin-routing/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/bin-routing/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/binary-log/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/binary-log/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/bundler/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/bundler/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/circuit-breaker/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/circuit-breaker/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/config-server/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/config-server/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/custom-renderer/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/custom-renderer/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/debugging/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/debugging/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/deep-dive/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/deep-dive/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/deep-dive/2/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/deep-dive/3/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/design-system/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/design-system/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/dispatcherservlet/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/dispatcherservlet/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/docker/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/docker/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/dynamic-proxy/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/dynamic-proxy/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/eureka/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/eureka/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/failover/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/failover/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/fiber-architecture/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/fiber-architecture/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/front-controller/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/front-controller/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/github-action/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/github-action/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/gtid/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/gtid/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/hateoas/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/hateoas/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/intern/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/intern/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/ioc/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/ioc/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/jpa/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/jpa/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/jwt/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/jwt/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/llm/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/llm/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/logging-system/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/logging-system/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/migration/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/migration/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/minisearch/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/minisearch/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/monolith/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/monolith/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/monorepo/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/monorepo/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/msa/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/msa/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/mysql/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/mysql/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/node/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/node/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/npm/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/npm/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/openfeign/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/openfeign/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/package/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/package/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/payment-gateway/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/payment-gateway/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/principle-of-operation/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/principle-of-operation/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/proxy-pattern/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/proxy-pattern/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/rag/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/rag/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/react-dom/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/react-dom/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/react/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/react/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/reconcile/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/reconcile/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/reconciliation/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/reconciliation/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/reflection/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/reflection/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/replication/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/replication/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/resilience4j/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/resilience4j/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/rest-api/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/rest-api/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/service-discovery/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/service-discovery/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/servlet/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/servlet/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/spring-aop/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/spring-aop/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/spring-boot/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/spring-boot/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/spring-cloud/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/spring-cloud/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/spring-security/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/spring-security/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/supabase/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/supabase/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/tailwind/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/tailwind/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/tomcat/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/tomcat/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/translate/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/translate/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/utils/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/utils/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/vercel/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/vercel/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/yourssu/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/yourssu/1/</loc></url><url><loc>https://www.hanna-dev.co.kr/tags/yourssu/2/</loc></url></urlset>