<?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://theokimdev.com/en/</loc><changefreq>daily</changefreq><priority>0.9</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://theokimdev.com/en/"/><xhtml:link rel="alternate" hreflang="ko-KR" href="https://theokimdev.com/ko/"/></url><url><loc>https://theokimdev.com/en/blog/</loc><changefreq>daily</changefreq><priority>0.9</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://theokimdev.com/en/blog/"/><xhtml:link rel="alternate" hreflang="ko-KR" href="https://theokimdev.com/ko/blog/"/></url><url><loc>https://theokimdev.com/en/blog/post-6-swmaestro-14/</loc><lastmod>2023-04-13T17:56:52.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-49-prometheus-grafana/</loc><lastmod>2026-07-26T05:45:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-50-swagger/</loc><lastmod>2026-07-10T02:35:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-51-zset/</loc><lastmod>2026-07-26T05:55:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-52-jmeter/</loc><lastmod>2026-07-26T05:45:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-53-database-hammerdb/</loc><lastmod>2023-10-24T17:56:27.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-54-benchmarking-types-oltp-olap/</loc><lastmod>2026-07-10T01:40:01.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-55-getter-setter/</loc><lastmod>2026-07-26T05:55:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-56-kafka/</loc><lastmod>2026-07-26T06:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-59-article/</loc><lastmod>2026-07-26T06:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-60-spring-boot-websocket/</loc><lastmod>2026-07-26T06:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-61-async-thread-traceid/</loc><lastmod>2024-03-09T11:07:44.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-62-feignclient-patch-method/</loc><lastmod>2026-07-26T05:55:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-63-article/</loc><lastmod>2026-07-26T05:45:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-64-salting-hashing/</loc><lastmod>2024-05-03T15:25:19.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-65-trigger-database-api/</loc><lastmod>2024-06-01T22:59:15.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-66-hibernate-slow-query-logging-yaml-properties/</loc><lastmod>2026-07-10T02:03:44.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-67-strimzi-kafka-debezium/</loc><lastmod>2024-07-24T09:57:27.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-69-keda-pod-replica-0-scale-in/</loc><lastmod>2024-10-09T09:32:03.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-70-orm-varchar-sql-server/</loc><lastmod>2025-01-25T16:25:18.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-71-sql-server-jdbc-setsendstringparametersasunicodefalse/</loc><lastmod>2025-01-25T16:17:26.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-72-istio-gateway/</loc><lastmod>2026-07-10T02:16:37.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-73-priorityclass-poddisruptionbudget/</loc><lastmod>2025-09-21T05:08:10.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-75-borg-orchestrator-01-from-kubernetes-frustration-to-a-borg-failure-forecaster/</loc><lastmod>2026-07-25T01:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-76-borg-orchestrator-03-schema-drift-broken-labels-and-the-repair-pipeline/</loc><lastmod>2026-07-25T01:10:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-78-borg-orchestrator-05-designing-the-six-layer-orchestrator-stack/</loc><lastmod>2026-07-25T01:20:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-80-borg-orchestrator-07-reward-tuning-with-optuna-ray-and-rllib/</loc><lastmod>2026-07-25T01:30:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-83-what-developers-do-when-ai-writes-code/</loc><lastmod>2026-07-02T22:19:52.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://theokimdev.com/en/blog/post-83-what-developers-do-when-ai-writes-code/"/><xhtml:link rel="alternate" hreflang="ko-KR" href="https://theokimdev.com/ko/blog/post-83-what-developers-do-when-ai-writes-code/"/></url><url><loc>https://theokimdev.com/en/blog/post-84-quant-trading-system-01-no-trade-as-research-discipline/</loc><lastmod>2026-07-25T02:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-86-quant-trading-system-03-silver-dataset/</loc><lastmod>2026-07-25T02:10:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-88-quant-trading-system-05-baselines-no-trade/</loc><lastmod>2026-07-25T02:20:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-90-quant-trading-system-07-train-validation-gap/</loc><lastmod>2026-07-25T02:30:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-92-quant-trading-system-09-research-gate-dashboard/</loc><lastmod>2026-07-25T02:40:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-94-devberth-01-why-i-built-it/</loc><lastmod>2026-07-23T06:10:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-97-devberth-04-activity-monitor-cpu-optimization/</loc><lastmod>2026-07-23T06:10:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/en/blog/post-98-postgres-consistency-lab-from-anomalies-to-observability/</loc><lastmod>2026-07-26T01:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://theokimdev.com/ko/</loc><changefreq>daily</changefreq><priority>0.9</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://theokimdev.com/en/"/><xhtml:link rel="alternate" hreflang="ko-KR" href="https://theokimdev.com/ko/"/></url><url><loc>https://theokimdev.com/ko/blog/</loc><changefreq>daily</changefreq><priority>0.9</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://theokimdev.com/en/blog/"/><xhtml:link rel="alternate" hreflang="ko-KR" href="https://theokimdev.com/ko/blog/"/></url><url><loc>https://theokimdev.com/ko/blog/post-83-what-developers-do-when-ai-writes-code/</loc><lastmod>2026-07-02T22:19:52.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en-US" href="https://theokimdev.com/en/blog/post-83-what-developers-do-when-ai-writes-code/"/><xhtml:link rel="alternate" hreflang="ko-KR" href="https://theokimdev.com/ko/blog/post-83-what-developers-do-when-ai-writes-code/"/></url></urlset>