<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.seeun.site</loc>
<lastmod>2026-03-21T15:25:54.359Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://blog.seeun.site/about</loc>
<lastmod>2026-03-21T15:25:54.359Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/spring-custom-annotation-layer-architecture</loc>
<lastmod>2026-03-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/quartz-scheduled-notification-system</loc>
<lastmod>2026-03-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/spring-quartz-dynamic-scheduling-internals</loc>
<lastmod>2026-03-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/bullmq-delayed-job-internal</loc>
<lastmod>2026-02-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/kotlin-jdsl-migration-fetch-join</loc>
<lastmod>2026-02-02T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/n1-query-optimization-connection-pool</loc>
<lastmod>2026-02-01T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/spec-driven-development</loc>
<lastmod>2026-02-01T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/spring-prometheus</loc>
<lastmod>2026-02-01T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/microservices-common-package</loc>
<lastmod>2026-01-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/console-log-internal-mechanism</loc>
<lastmod>2026-01-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/console-log-performance-optimization</loc>
<lastmod>2026-01-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/pino-internal-analysis</loc>
<lastmod>2026-01-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/hexagonal-architecture</loc>
<lastmod>2026-01-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/notification-channel-factory-pattern</loc>
<lastmod>2026-01-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/saga-pattern-distributed-transaction</loc>
<lastmod>2026-01-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/gcp-pubsub-notification-system</loc>
<lastmod>2026-01-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/multi-tenant-lms-architecture</loc>
<lastmod>2026-01-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/spring-mail-smtp-email</loc>
<lastmod>2026-01-25T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/postgresql-jsonb-hibernate</loc>
<lastmod>2026-01-23T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/github-actions-gitops</loc>
<lastmod>2026-01-22T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/conditional-logic</loc>
<lastmod>2026-01-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/gem-google-sheet</loc>
<lastmod>2026-01-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/gem-pined-link</loc>
<lastmod>2026-01-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/gem-ses</loc>
<lastmod>2026-01-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/measure-1</loc>
<lastmod>2026-01-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/measure-2</loc>
<lastmod>2026-01-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/measure-3</loc>
<lastmod>2026-01-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/measure-4</loc>
<lastmod>2026-01-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/mongodb-csfle</loc>
<lastmod>2026-01-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/mongodb-write-conflict</loc>
<lastmod>2026-01-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/socket-asyncapi</loc>
<lastmod>2026-01-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/mongodb-search-index</loc>
<lastmod>2026-01-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/mongodb-text-index</loc>
<lastmod>2026-01-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/ai-agent</loc>
<lastmod>2026-01-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/transactional</loc>
<lastmod>2025-12-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/jpa-lazyloading-vs-join-fetch</loc>
<lastmod>2025-12-22T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/coroutine</loc>
<lastmod>2025-12-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/optimistic-lock</loc>
<lastmod>2025-12-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/r2dbc</loc>
<lastmod>2025-12-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/gemini-cli-opensource-contribute</loc>
<lastmod>2025-09-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/multi-document-transaction</loc>
<lastmod>2025-03-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/posts/nestjs-aop로 컨슘 데코레이터 만들기</loc>
<lastmod>2025-01-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.seeun.site/category/AI</loc>
<lastmod>2026-03-21T15:25:54.392Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.seeun.site/category/Backend</loc>
<lastmod>2026-03-21T15:25:54.392Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.seeun.site/category/Project</loc>
<lastmod>2026-03-21T15:25:54.392Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.seeun.site/category/Architecture</loc>
<lastmod>2026-03-21T15:25:54.392Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.seeun.site/category/DevOps</loc>
<lastmod>2026-03-21T15:25:54.392Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.seeun.site/category/Database</loc>
<lastmod>2026-03-21T15:25:54.392Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/transaction</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/MongoDB</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Vector%20Search</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/AsyncLocalStorage</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/LangChain</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/LangGraph</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/BullMQ</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Delayed%20Job</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Redis</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Event-driven</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/BZPOPMIN</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Lua%20Script</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/TypeScript</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Node.js</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Job%20Queue</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EC%A1%B0%EA%B1%B4%EB%B6%80%20%EB%A1%9C%EC%A7%81</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%ED%8F%BC%20%EB%B9%8C%EB%8D%94</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%B9%84%EC%A6%88%EB%8B%88%EC%8A%A4%20%EB%A1%9C%EC%A7%81</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EC%84%A4%EB%AC%B8%EC%A1%B0%EC%82%AC</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EC%83%81%ED%83%9C%20%EA%B4%80%EB%A6%AC</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%8F%99%EC%A0%81%20%ED%8F%BC</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/nodejs</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/console.log</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/internal</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/source-code</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/logging-series</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/performance</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/optimization</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/coroutine</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/kotlin</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EC%9E%84%EC%8B%9C%EC%A0%80%EC%9E%A5</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/SQLite</loc>
<lastmod>2026-03-21T15:25:54.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Nestjs</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Better-SQLite3</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/ORM</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/TypeORM</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Drizzle%20ORM</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/RAW%20%EC%BF%BC%EB%A6%AC</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/WebSocket</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Socket.io</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Kubernetes</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Pod</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%84%A4%EC%9E%84%EC%8A%A4%ED%8E%98%EC%9D%B4%EC%8A%A4</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Gateway</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Cron%20Job</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%B0%B1%EC%97%85</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Bull%20Queue</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%B0%98%EB%B3%B5%20%EC%9E%91%EC%97%85</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Graceful%20Shutdown</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%A7%88%EB%AC%B4%EB%A6%AC</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/GCP%20Pub%2FSub</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%B9%84%EB%8F%99%EA%B8%B0%20%EC%B2%98%EB%A6%AC</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%84%9C%EB%B9%84%EC%8A%A4</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EC%95%8C%EB%A6%BC%20%EC%8B%9C%EC%8A%A4%ED%85%9C</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Spring%20Boot</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Kotlin</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%A9%94%EC%8B%9C%EC%A7%80%20%ED%81%90</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Google%20Sheets</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/API</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Rate%20Limit</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%B0%B0%EC%B9%98%20%EC%B2%98%EB%A6%AC</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%8D%B0%EC%9D%B4%ED%84%B0%20%EB%8F%99%EA%B8%B0%ED%99%94</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Queue</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EC%9E%AC%EC%8B%9C%EB%8F%84</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%A7%88%EC%BC%80%ED%8C%85</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%ED%8A%B8%EB%9E%98%ED%82%B9</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EA%B3%A0%EC%A0%95%20URL</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EC%BA%90%EC%8B%B1</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/UTM</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%8D%B0%EC%9D%B4%ED%84%B0%20%EB%B6%84%EC%84%9D</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/AWS%20SES</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EC%9D%B4%EB%A9%94%EC%9D%BC</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%A9%94%EC%9D%BC%20%EB%B0%9C%EC%86%A1</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/SNS</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Lambda</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/AWS%20SDK</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%ED%85%9C%ED%94%8C%EB%A6%BF</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/gemini</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/google</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/test</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/GitHub%20Actions</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/GitOps</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Reusable%20Workflows</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/CI%2FCD</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Cloud%20Run</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/GCP</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%ED%97%A5%EC%82%AC%EA%B3%A0%EB%82%A0%20%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/hexagonal%20architecture</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%ED%8F%AC%ED%8A%B8%20%EC%95%A4%20%EC%96%B4%EB%8C%91%ED%84%B0</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%ED%81%B4%EB%A6%B0%20%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Inverted%20Index</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Index</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/JPA</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/LazyLoading</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Join</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Kotlin%20JDSL</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/N%2B1%20%EC%BF%BC%EB%A6%AC</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Fetch%20Join</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EC%84%B1%EB%8A%A5%20%EC%B5%9C%EC%A0%81%ED%99%94</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%ED%99%95%EC%9E%A5%20%ED%95%A8%EC%88%98</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A7%81</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EC%84%B1%EB%8A%A5%20%EC%B8%A1%EC%A0%95</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%A9%94%EB%AA%A8%EB%A6%AC</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/CPU</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/APM</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%8D%B0%EC%9D%B4%ED%84%B0%20%EC%88%98%EC%A7%91</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EC%8A%A4%EC%BC%80%EC%A4%84%EB%A7%81</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EC%84%B1%EB%8A%A5%20%EB%B6%84%EC%84%9D</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%8C%80%EC%8B%9C%EB%B3%B4%EB%93%9C</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EC%9D%B4%EB%B2%A4%ED%8A%B8%20%EB%A3%A8%ED%94%84</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%A9%94%EB%AA%A8%EB%A6%AC%20%EC%B5%9C%EC%A0%81%ED%99%94</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Common%20Package</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Multi-Repo</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/GitHub%20Packages</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EC%BD%94%EB%93%9C%20%EC%A4%91%EB%B3%B5</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EA%B3%B5%ED%86%B5%20%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EC%95%94%ED%98%B8%ED%99%94</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/CSFLE</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%B3%B4%EC%95%88</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Field-Level%20Encryption</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/AWS%20KMS</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Atlas%20Search</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Search%20Index</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Full-Text%20Search</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Text%20Index</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Database</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Indexing</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Performance</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Write%20Conflict</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/MVCC</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%8F%99%EC%8B%9C%EC%84%B1</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Nodejs</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Mongoose</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%A9%80%ED%8B%B0%ED%85%8C%EB%84%8C%EC%8B%9C</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/LMS</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Subdomain</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%8F%84%EB%A9%94%EC%9D%B8%20%EC%84%A4%EA%B3%84</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Connection%20Pool</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/HikariCP</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%B0%B0%EC%B9%98%20%EC%A1%B0%ED%9A%8C</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/AOP</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Decorator</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/kafka</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%ED%8C%A9%ED%86%A0%EB%A6%AC%20%ED%8C%A8%ED%84%B4</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/factory%20pattern</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EC%A0%84%EB%9E%B5%20%ED%8C%A8%ED%84%B4</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/strategy%20pattern</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/optimistic%20lock</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/pino</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/logging</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/PostgreSQL</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Hibernate</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/jsonb</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/r2dbc</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/rdbms</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/saga%20pattern</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%B6%84%EC%82%B0%20%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%B3%B4%EC%83%81%20%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/AsyncAPI</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/API%20%EB%AC%B8%EC%84%9C%ED%99%94</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EC%86%8C%EC%BC%93</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EC%9D%B4%EB%B2%A4%ED%8A%B8%20%EA%B8%B0%EB%B0%98</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%8D%B0%EC%BD%94%EB%A0%88%EC%9D%B4%ED%84%B0</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Spec-Driven%20Development</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Spec-Kit</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/GitHub%20Spec-Kit</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/OpenAPI</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Contract%20Testing</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EB%AA%85%EC%84%B8%20%EC%9A%B0%EC%84%A0%20%EA%B0%9C%EB%B0%9C</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Spring%20Mail</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/SMTP</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/%EC%9D%B4%EB%A9%94%EC%9D%BC%20%EC%A0%84%EC%86%A1</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/JavaMailSender</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Gmail</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Prometheus</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Observability</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Micrometer</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Grafana</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/DDD</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/VO</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.seeun.site/tags/Spring</loc>
<lastmod>2026-03-21T15:25:54.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
