<?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://kgenots.com/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/2025-h1-review</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/auth-bff-redirect-loop</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/authors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/aws-linux-2023-docker</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/blog-renewal</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/build-log-intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/database-design</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/database-generate-erd</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/docker-commands</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/event-bus-nats-temporal</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/from-building-to-operating</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/grpc-health-check</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/mac-dock-speed-up</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/mac-remove-window-shadow</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/mac-startup-program</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/markdown-text-color</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/monorepo-15-service-msa</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/nats-jetstream-retention</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/nodejs-uninstall</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/npm-remove-unused-packages</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/npm-sort-package-json</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/oauth-bff-token-storage</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/one-codebase-many-web-apps</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/one-repo-saas-and-onprem</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/page/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/page/3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/page/4</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/page/5</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/page/6</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/postgresql-saas-multitenancy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/six-months-in-retrospect</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/%EC%84%B1%EC%9E%A5%EA%B8%B0%EB%A1%9D</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/%ED%8C%80%EB%A6%AC%EB%8D%94%EC%8B%AD</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/architecture</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/architecture/page/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/auth</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/aws</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/backend</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/build-log</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/build-log/page/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/db</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/essay</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/frontend</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/g-rpc</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/infra</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/kubernetes</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/mac-os</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/markdown</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/nats</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/node-js</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/npm</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/ops</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/postgre-sql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/python</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/reference</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/retrospective</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/retrospective/page/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/security</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/tech</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/tech/page/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/unity</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/tags/virtualization</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/unity-coroutine</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/vscode-extensions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/blog/why-learn-python-now</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/contact</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/faq</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/search</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/about</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/about/projects</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/about/projects/homescompany</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/about/projects/kaonmedia</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/about/projects/kaonmedia/hw-gateway-iot-hub</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/about/projects/kaonmedia/iot-hybrid-app</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/about/projects/kaonmedia/spring-mvc-k-ims-rms</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/about/projects/reconlabs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/about/projects/toy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/about/projects/toy/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/about/projects/urbanbase</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/about/projects/urbanbase/bo-app-magic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/about/projects/urbanbase/bo-app-ruber</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/about/projects/urbanbase/sdk-core</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/about/projects/urbanbase/sdk-livesketch</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/about/skills</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/canvas</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/canvas/samples</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/canvas/shopping</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/canvas/soft-shadow</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/privacy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://kgenots.com/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>