<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.fosworld.co.kr</loc>
<lastmod>2026-05-11T15:34:14.672Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/categories</loc>
<lastmod>2026-05-11T15:34:14.672Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/about</loc>
<lastmod>2026-05-11T15:34:14.672Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/privacy</loc>
<lastmod>2026-05-11T15:34:14.672Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/contact</loc>
<lastmod>2026-05-11T15:34:14.672Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/database</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/java</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/architecture</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/task</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/AI</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/algorithm</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/devops</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/javascript</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/interview</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/finance</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/kafka</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/network</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/linux</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/rabbitmq</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/http</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/security</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/testing</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/travel</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/web</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/AI</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/AI/RAG</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/AI/langgraph</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/ai</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/ai/agent</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/algorithm</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/algorithm/live-coding</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/architecture</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/database</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/database/mysql</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/database/opensearch</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/database/redis</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/database/%EA%B9%80%EC%98%81%ED%95%9C%EC%9D%98-%EC%8B%A4%EC%A0%84-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%84%A4%EA%B3%84</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/devops</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/devops/docker</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/devops/k8s</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/devops/k8s-in-action</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/devops/observability</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/finance</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/finance/industry-cycle</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/finance/investing</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/finance/investing/ai-tech-stock</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/finance/stock-notes</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/http</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/interview</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/java</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/java/concurrency</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/java/jdbc</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/java/opentelemetry</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/java/spring</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/java/spring-batch</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/java/%EB%8D%94_%EC%9E%90%EB%B0%94_%EC%BD%94%EB%93%9C%EB%A5%BC_%EC%A1%B0%EC%9E%91%ED%95%98%EB%8A%94_%EB%8B%A4%EC%96%91%ED%95%9C_%EB%B0%A9%EB%B2%95</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/javascript</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/javascript/typescript</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/kafka</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/linux</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/network</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/rabbitmq</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/security</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/task</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/task/ai-service-team</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/task/nsc-slot</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/task/sb-dev-team</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/task/the-future-company</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/testing</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/travel</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/category/web</loc>
<lastmod>2026-05-11T15:34:14.674Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/AI/RAG/embedding.md</loc>
<lastmod>2026-04-02T02:45:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/AI/RAG/hnsw-algorithm.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/AI/RAG/kNN-algorithm.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/AI/RAG/opensearch-vector.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/AI/RAG/toss-parkssi.md</loc>
<lastmod>2026-01-30T22:16:22.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/AI/multimodal.md</loc>
<lastmod>2026-01-30T22:16:23.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/design-pattern.md</loc>
<lastmod>2026-04-19T05:23:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/distributed-transaction.md</loc>
<lastmod>2026-05-11T06:27:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/connection-pool.md</loc>
<lastmod>2026-05-09T14:26:35.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/index.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/mysql/publickey-retrieval-is-not-allowed.md</loc>
<lastmod>2026-01-30T22:16:25.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/opensearch/dfs_query_then_fetch.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/opensearch/mapping.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/opensearch/refresh-interval.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/opensearch/sharding.md</loc>
<lastmod>2026-04-02T02:45:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/devops/docker/docker.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/devops/docker/health-check.md</loc>
<lastmod>2026-04-02T02:45:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/devops/docker/linux-process-isolation.md</loc>
<lastmod>2026-01-30T22:16:28.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/devops/k8s-in-action/1_introduce.md</loc>
<lastmod>2026-01-30T22:16:28.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/devops/k8s-in-action/3_pod.md</loc>
<lastmod>2026-01-30T22:16:28.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/devops/k8s-in-action/minikube.md</loc>
<lastmod>2026-01-30T22:16:29.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/devops/k8s/argo-cd.md</loc>
<lastmod>2026-04-02T02:45:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/devops/k8s/deployment-pod.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/devops/k8s/helm.md</loc>
<lastmod>2026-04-02T02:45:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/devops/k8s/service-ingress.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/devops/k8s/start-k8s.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/http/connection-pool.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/MDC.md</loc>
<lastmod>2026-01-30T22:16:35.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/logging.md</loc>
<lastmod>2026-01-30T22:16:36.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/opentelemetry/traceId.md</loc>
<lastmod>2026-01-30T22:16:36.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/virtual-thread.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/%EB%8D%94_%EC%9E%90%EB%B0%94_%EC%BD%94%EB%93%9C%EB%A5%BC_%EC%A1%B0%EC%9E%91%ED%95%98%EB%8A%94_%EB%8B%A4%EC%96%91%ED%95%9C_%EB%B0%A9%EB%B2%95/JVM_%EA%B5%AC%EC%A1%B0.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/%EB%8D%94_%EC%9E%90%EB%B0%94_%EC%BD%94%EB%93%9C%EB%A5%BC_%EC%A1%B0%EC%9E%91%ED%95%98%EB%8A%94_%EB%8B%A4%EC%96%91%ED%95%9C_%EB%B0%A9%EB%B2%95/%ED%81%B4%EB%9E%98%EC%8A%A4_%EB%A1%9C%EB%8D%94.md</loc>
<lastmod>2026-03-24T09:08:13.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/javascript/abort-controller.md</loc>
<lastmod>2026-01-30T22:16:45.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/javascript/async-iterator.md</loc>
<lastmod>2026-05-07T08:53:39.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/javascript/commonjs-esmodule.md</loc>
<lastmod>2026-01-30T22:16:46.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/javascript/generator.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/javascript/http-client.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/javascript/nodejs.md</loc>
<lastmod>2026-01-30T22:16:47.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/javascript/npm-vs-pnpm.md</loc>
<lastmod>2026-05-07T08:53:39.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/javascript/set-immediate.md</loc>
<lastmod>2026-01-30T22:16:47.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/javascript/typescript/brand-type.md</loc>
<lastmod>2026-01-30T22:16:47.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/kafka/basic.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/kafka/data-consistency.md</loc>
<lastmod>2026-04-19T05:49:49.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/kafka/message-delivery-semantics.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/network/L4-and-VIP.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/network/l2-vs-l3.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/network/subnet.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/AI/RAG/storm-parse.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/jdbc/jdbc-cursor.md</loc>
<lastmod>2026-04-02T02:45:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/jdbc/mysql-jdbc-cursor.md</loc>
<lastmod>2026-03-24T09:08:13.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring-batch/0.1-introduce.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring-batch/0.2-first-job-example.md</loc>
<lastmod>2026-03-23T11:17:50.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring-batch/1.1-type-of-steps.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring-batch/1.2-job-parameters.md</loc>
<lastmod>2026-05-11T06:27:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring-batch/1.3-listener.md</loc>
<lastmod>2026-05-11T06:27:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring-batch/2.1-flat-file-item-reader.md</loc>
<lastmod>2026-04-02T02:45:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring-batch/2.2-flat-file-item-writer.md</loc>
<lastmod>2026-04-02T02:45:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring-batch/4.1-item-stream.md</loc>
<lastmod>2026-02-25T14:07:48.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring-batch/4.2-item-processor.md</loc>
<lastmod>2026-04-02T02:45:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring-batch/4.3-fault-tolerant.md</loc>
<lastmod>2026-02-25T14:07:48.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring-batch/async-item-processor.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring/1_IoC_Container.md</loc>
<lastmod>2026-02-25T14:07:49.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring/application-context-lifecycle.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring/initializing-bean.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring/rest-client.md</loc>
<lastmod>2026-02-25T14:07:50.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/%EA%B9%80%EC%98%81%ED%95%9C%EC%9D%98-%EC%8B%A4%EC%A0%84-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%84%A4%EA%B3%84/4-%EB%85%BC%EB%A6%AC%EC%A0%81%EB%AA%A8%EB%8D%B8%EB%A7%81.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/AI/claude-code-skill-system.md</loc>
<lastmod>2026-03-20T20:08:55.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/ai-service-team/rag-vector-search-batch.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring-batch/step-scope.md</loc>
<lastmod>2026-03-23T07:40:34.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/nsc-slot/ai-tool-adoption.md</loc>
<lastmod>2026-04-19T01:13:58.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/nsc-slot/global-personal-data.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/nsc-slot/new-slot-games.md</loc>
<lastmod>2026-04-19T01:13:58.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/nsc-slot/rcc-rtp-cache-control.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/nsc-slot/simulator-template.md</loc>
<lastmod>2026-03-22T02:46:13.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/nsc-slot/slot-engine-abstraction.md</loc>
<lastmod>2026-04-02T02:45:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/nsc-slot/admin-slot-compare-copy.md</loc>
<lastmod>2026-03-22T02:54:06.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/nsc-slot/buyfeature-ticket-scenario-spin.md</loc>
<lastmod>2026-03-22T02:54:06.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/nsc-slot/slot-test-template.md</loc>
<lastmod>2026-04-19T01:13:58.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/nsc-slot/slot-simulator-oom.md</loc>
<lastmod>2026-03-22T12:23:39.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/nsc-slot/slot-spin-performance.md</loc>
<lastmod>2026-05-09T13:13:25.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/nsc-slot/slot-simulator-jackpot-pool.md</loc>
<lastmod>2026-03-22T13:05:51.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/stamped-lock.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring-batch/5.1-job-and-metadata-repository.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/the-future-company/trading-engine.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/the-future-company/blockchain-deposit-withdrawal.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/ai-service-team/embedding-metadata-provider.md</loc>
<lastmod>2026-03-24T02:50:04.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/opensearch/rag-search-quality.md</loc>
<lastmod>2026-04-02T02:45:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/redis/backup.md</loc>
<lastmod>2026-03-24T05:19:07.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/redis/basic.md</loc>
<lastmod>2026-04-02T02:45:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/redis/lua-script.md</loc>
<lastmod>2026-03-24T05:19:07.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/%EC%97%AD%EC%A0%95%EA%B7%9C%ED%99%94.md</loc>
<lastmod>2026-03-24T09:08:13.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/%EC%A0%95%EA%B7%9C%ED%99%94.md</loc>
<lastmod>2026-05-09T14:26:35.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring/jpa-transaction.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/mysql/b-tree-index.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/mysql/redo-log.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/mysql/transaction-lock.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/linux/fsync.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/linux/tmux.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/AI/claude-teams.md</loc>
<lastmod>2026-03-24T09:11:37.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/AI/bmad-method.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/cache-strategies.md</loc>
<lastmod>2026-05-11T06:27:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/redis/distributed-lock.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/redis/leaderboard.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/redis/pub-sub.md</loc>
<lastmod>2026-03-27T01:29:51.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/redis/rate-limiting.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/redis/session.md</loc>
<lastmod>2026-04-02T02:45:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/redis/operations.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/mysql/mysql-architecture.md</loc>
<lastmod>2026-04-02T02:45:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/sb-dev-team/cache-architecture.md</loc>
<lastmod>2026-04-19T01:13:58.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/sb-dev-team/kyc-system.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/sb-dev-team/referral-program.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/sb-dev-team/vite-migration.md</loc>
<lastmod>2026-03-29T10:40:52.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/sb-dev-team/wemix-wallet-integration.md</loc>
<lastmod>2026-03-29T10:40:52.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/sb-dev-team/whitelist.md</loc>
<lastmod>2026-03-29T10:40:52.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/mysql/innodb-storage-architecture.md</loc>
<lastmod>2026-04-02T00:07:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/AI/claude-code-usage-reflection.md</loc>
<lastmod>2026-05-07T08:23:35.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/AI/langgraph/langgraph-overview.md</loc>
<lastmod>2026-04-01T05:30:55.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/devops/envoy-proxy.md</loc>
<lastmod>2026-04-01T08:11:28.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/AI/harness-engineering.md</loc>
<lastmod>2026-04-19T03:58:38.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/%EA%B9%80%EC%98%81%ED%95%9C%EC%9D%98-%EC%8B%A4%EC%A0%84-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%84%A4%EA%B3%84/1-%EC%84%A4%EA%B3%84%EC%9D%98%EC%A4%91%EC%9A%94%EC%84%B1.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/%EA%B9%80%EC%98%81%ED%95%9C%EC%9D%98-%EC%8B%A4%EC%A0%84-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%84%A4%EA%B3%84/2-%EA%B0%9C%EB%85%90%EC%A0%81%EB%AA%A8%EB%8D%B8%EB%A7%81.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/devops/graceful-shutdown.md</loc>
<lastmod>2026-05-09T13:59:37.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/ai-service-team/graceful-shutdown-503-fix.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/AI/mvp-with-ai-agent.md</loc>
<lastmod>2026-04-03T06:40:35.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/mysql/explain-plan.md</loc>
<lastmod>2026-04-14T09:08:10.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/mysql/innodb-mvcc.md</loc>
<lastmod>2026-04-19T05:49:49.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/algorithm/live-coding/binary-search.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring/jpa-n-plus-one.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/AI/harness-engineering-practice.md</loc>
<lastmod>2026-05-07T08:12:36.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/ai-service-team/webtoon-maker-ai-pipeline.md</loc>
<lastmod>2026-05-11T06:27:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/algorithm/live-coding/two-pointers.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/kafka/kafka-design.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/redis/cache-aside.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/algorithm/live-coding/sliding-window.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/distributed-architecture-study-pack.md</loc>
<lastmod>2026-05-11T06:27:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/strategy-pattern.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/template-method-pattern.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/mysql/composite-index.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/distributed-transaction-outbox-pattern.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/api-design.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/observability-basics.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/resilience-patterns.md</loc>
<lastmod>2026-05-11T06:27:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/system-design-basics.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/mysql/replication-sharding.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/jvm-tuning.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/security/security-auth.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/testing/testing-strategies.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/ddd-domain-modeling.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/high-traffic-commerce-patterns.md</loc>
<lastmod>2026-05-11T06:27:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/msa-service-communication.md</loc>
<lastmod>2026-05-11T06:27:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/zero-downtime-migration.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/mysql/deadlock-analysis.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring/transaction-synchronization.md</loc>
<lastmod>2026-04-19T05:49:49.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/nsc-slot/admin-asset-async-sync.md</loc>
<lastmod>2026-04-19T01:13:58.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/nsc-slot/slot-21-cluster-tumbling-merge.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/nsc-slot/slot-33-linkgame-disk-multiplier.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/nsc-slot/slot-architecture-evolution.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/sb-dev-team/i18n-system.md</loc>
<lastmod>2026-04-19T01:13:58.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring/transaction-propagation-isolation-after-commit.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/algorithm/live-coding/prefix-sum.md</loc>
<lastmod>2026-04-19T01:30:04.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/mysql/innodb-gap-next-key-lock.md</loc>
<lastmod>2026-05-07T08:57:22.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring/spring-aop-proxies-deep-dive.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/algorithm/%EB%B6%84%EC%82%B0_%EA%B3%84%EC%82%B0_%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98.md</loc>
<lastmod>2026-04-19T05:37:55.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/decorator-chain-of-responsibility.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/nsc-slot/slot-payment-factory.md</loc>
<lastmod>2026-04-19T11:24:39.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/task/nsc-slot/slot-win-decorator-chain.md</loc>
<lastmod>2026-04-19T11:24:39.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/algorithm/live-coding/dfs-bfs.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/algorithm/live-coding/heap-priority-queue.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring/spring-framework-vs-spring-boot.md</loc>
<lastmod>2026-04-21T01:00:37.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/concurrency/stamped-lock-vs-reentrant-readwrite-lock.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/rabbitmq/rabbitmq-vs-kafka.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring/filter-interceptor-aop.md</loc>
<lastmod>2026-04-21T07:26:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/rabbitmq/rabbitmq-basics.md</loc>
<lastmod>2026-05-11T06:27:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/algorithm/live-coding/hashmap-string.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/redis/redis-advanced-patterns.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/algorithm/live-coding/intervals.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/algorithm/live-coding/union-find.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/algorithm/live-coding/topological-sort.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/api-versioning-backward-compatibility.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/mysql/aurora-serverless-connection-pool-transaction-budget.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/algorithm/live-coding/deque-sliding-window.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/algorithm/live-coding/monotonic-stack.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/redis/redis-cluster-operations.md</loc>
<lastmod>2026-05-07T05:13:23.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/algorithm/live-coding/binary-tree.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/algorithm/live-coding/linked-list.md</loc>
<lastmod>2026-04-29T23:06:39.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/algorithm/live-coding/backtracking.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/mysql/review-index-design.md</loc>
<lastmod>2026-04-30T05:45:06.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/algorithm/live-coding/shortest-path.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/algorithm/live-coding/dynamic-programming-basic.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/algorithm/live-coding/trie.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/ai/agent/llm-tool-calling-agent-workflow.md</loc>
<lastmod>2026-05-04T13:14:37.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/ai/agent/multi-turn-memory-healthcare-agent.md</loc>
<lastmod>2026-05-07T05:13:23.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/outbox-inbox-pattern.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/AI/agents-md-format.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/opensearch/opensearch-basics.md</loc>
<lastmod>2026-05-07T05:41:55.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/opensearch/opensearch-plugins-nori-ngram-analyzer-tokenizer-token-filter.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/AI/claude-code-usage-reflection-2.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/AI/RAG/enterprise-rag-with-kubeflow.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/devops/k8s-in-action/2_pod-quickstart.md</loc>
<lastmod>2026-05-07T09:06:28.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/ecommerce-order-payment-domain-modeling.md</loc>
<lastmod>2026-05-11T06:27:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/hexagonal-clean-architecture-spring.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/legacy-jsp-jquery-api-coexistence.md</loc>
<lastmod>2026-05-07T12:42:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/mybatis-jpa-tradeoffs.md</loc>
<lastmod>2026-05-07T12:37:22.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/fnb-coupon-promotion-membership-design.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/fnb-ecommerce-domain-overview.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/fnb-order-store-pickup-state-machine.md</loc>
<lastmod>2026-05-11T06:27:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/fnb-payment-refund-settlement-operations.md</loc>
<lastmod>2026-05-11T06:27:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/devops/fnb-ecommerce-operations-monitoring-interview.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/interview/cj-foodville-digital-channel-backend.md</loc>
<lastmod>2026-05-11T06:21:02.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/cj-foodville-commerce-domain-design-interview.md</loc>
<lastmod>2026-05-09T14:26:35.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/commerce-order-state-consistency-fundamentals.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/mysql/mysql-index-explain-commerce-api.md</loc>
<lastmod>2026-05-07T22:42:31.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/interview/commerce-interview-answer-slot-experience-mapping.md</loc>
<lastmod>2026-05-11T06:19:48.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/spring/spring-transaction-propagation-commerce.md</loc>
<lastmod>2026-05-11T06:27:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/AI/design-md-and-ai-design-tools.md</loc>
<lastmod>2026-05-08T05:21:36.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/jpa-n-plus-one-commerce-read-model.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/coupon-promotion-concurrency-basics.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/payment-idempotency-transaction-basics.md</loc>
<lastmod>2026-05-11T06:27:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/redis/redis-cache-invalidation-commerce.md</loc>
<lastmod>2026-05-11T06:27:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/java/java-concurrency-locks-commerce-cache.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/travel/osaka-2026-05-itinerary.md</loc>
<lastmod>2026-05-10T04:10:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/devops/observability/datadog-apm-observability.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/devops/observability/prometheus-k8s-remote-write.md</loc>
<lastmod>2026-05-09T13:00:43.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/devops/observability/spring-boot-business-error-counter.md</loc>
<lastmod>2026-05-09T13:00:43.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/finance/industry-cycle/ai-semiconductor-infrastructure-cycle-2026-05-07.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/finance/stock-notes/2026-05-08-iren.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/finance/stock-notes/2026-05-09-avgo.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/interview/ai-service-team-question-bank.md</loc>
<lastmod>2026-05-11T06:27:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/interview/senior-backend-master-playbook.md</loc>
<lastmod>2026-05-11T06:27:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/interview/slot-team-question-bank.md</loc>
<lastmod>2026-05-09T13:30:03.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/javascript/node-backend-patterns.md</loc>
<lastmod>2026-05-09T13:28:20.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/interview/fnb-ecommerce-operations-monitoring-interview.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/interview/observability-interview-frame.md</loc>
<lastmod>2026-05-09T14:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/web/http-session-cookie-api-auth-basics.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/clean-architecture-pragmatic-spring-commerce.md</loc>
<lastmod>2026-05-09T22:40:03.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/architecture/rest-api-versioning-mobile-compatibility.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/database/mybatis-dynamic-sql-resultmap-basics.md</loc>
<lastmod>2026-05-09T22:35:04.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/devops/commerce-observability-first-five-minutes.md</loc>
<lastmod>2026-05-11T06:12:24.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/finance/investing/ai-tech-stock/2026-05-11-arm.md</loc>
<lastmod>2026-05-11T06:24:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/finance/investing/ai-tech-stock/2026-05-11-000660-ks.md</loc>
<lastmod>2026-05-11T02:32:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.fosworld.co.kr/posts/javascript/typescript/typescript-6-0.md</loc>
<lastmod>2026-05-11T05:27:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
