<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>/posts/swagger-restdoc-with-error-code/</loc>
<lastmod>2026-02-28T10:17:45+08:00</lastmod>
</url>
<url>
<loc>/posts/github-blog-with-adsense-analytics/</loc>
<lastmod>2026-02-28T07:49:18+08:00</lastmod>
</url>
<url>
<loc>/posts/sse-notification/</loc>
<lastmod>2024-06-05T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/posts/https-and-elb/</loc>
<lastmod>2024-10-03T14:00:52+08:00</lastmod>
</url>
<url>
<loc>/posts/convert-to-grpc-request-in-gateway/</loc>
<lastmod>2024-09-11T04:22:03+08:00</lastmod>
</url>
<url>
<loc>/posts/chick-backend-retrospect/</loc>
<lastmod>2024-10-03T13:20:46+08:00</lastmod>
</url>
<url>
<loc>/posts/reconnect-realtime-multidb-design/</loc>
<lastmod>2024-10-15T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/posts/on-premise-rag-system-design/</loc>
<lastmod>2026-02-28T17:29:07+08:00</lastmod>
</url>
<url>
<loc>/posts/payment-concept/</loc>
<lastmod>2026-01-30T04:32:09+08:00</lastmod>
</url>
<url>
<loc>/posts/payment-transaction/</loc>
<lastmod>2026-01-24T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/posts/payment-n+1/</loc>
<lastmod>2026-02-27T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/posts/dept-tree-refactoring/</loc>
<lastmod>2026-02-28T18:17:37+08:00</lastmod>
</url>
<url>
<loc>/posts/shorturl-history-log-optimization/</loc>
<lastmod>2026-03-04T08:27:28+08:00</lastmod>
</url>
<url>
<loc>/posts/log-analyzer-deep-dive/</loc>
<lastmod>2026-03-02T14:22:43+08:00</lastmod>
</url>
<url>
<loc>/posts/ai-api-cost-optimization/</loc>
<lastmod>2026-04-06T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/posts/ai-review-agent-design/</loc>
<lastmod>2026-04-06T00:00:00+08:00</lastmod>
</url>
<url>
<loc>/categories/</loc>
<lastmod>2026-04-06T03:38:31+08:00</lastmod>
</url>
<url>
<loc>/tags/</loc>
<lastmod>2026-04-06T03:38:31+08:00</lastmod>
</url>
<url>
<loc>/archives/</loc>
<lastmod>2026-04-06T03:38:31+08:00</lastmod>
</url>
<url>
<loc>/about/</loc>
<lastmod>2026-04-06T03:38:31+08:00</lastmod>
</url>
<url>
<loc>/</loc>
</url>
<url>
<loc>/tags/restdocs/</loc>
</url>
<url>
<loc>/tags/swagger/</loc>
</url>
<url>
<loc>/tags/springboot/</loc>
</url>
<url>
<loc>/tags/errorresponse/</loc>
</url>
<url>
<loc>/tags/google-adsense/</loc>
</url>
<url>
<loc>/tags/google-analytics/</loc>
</url>
<url>
<loc>/tags/jekyll/</loc>
</url>
<url>
<loc>/tags/github-pages/</loc>
</url>
<url>
<loc>/tags/sse/</loc>
</url>
<url>
<loc>/tags/websocket/</loc>
</url>
<url>
<loc>/tags/realtime/</loc>
</url>
<url>
<loc>/tags/network/</loc>
</url>
<url>
<loc>/tags/http/</loc>
</url>
<url>
<loc>/tags/tcp/</loc>
</url>
<url>
<loc>/tags/servlet/</loc>
</url>
<url>
<loc>/tags/elb/</loc>
</url>
<url>
<loc>/tags/https/</loc>
</url>
<url>
<loc>/tags/ssl/</loc>
</url>
<url>
<loc>/tags/grpc/</loc>
</url>
<url>
<loc>/tags/gateway-server/</loc>
</url>
<url>
<loc>/tags/retrospect/</loc>
</url>
<url>
<loc>/tags/mongodb/</loc>
</url>
<url>
<loc>/tags/mysql/</loc>
</url>
<url>
<loc>/tags/multidb/</loc>
</url>
<url>
<loc>/tags/systemdesign/</loc>
</url>
<url>
<loc>/tags/architecture/</loc>
</url>
<url>
<loc>/tags/rag/</loc>
</url>
<url>
<loc>/tags/langchain/</loc>
</url>
<url>
<loc>/tags/n8n/</loc>
</url>
<url>
<loc>/tags/qdrant/</loc>
</url>
<url>
<loc>/tags/ollama/</loc>
</url>
<url>
<loc>/tags/vectordb/</loc>
</url>
<url>
<loc>/tags/nlp/</loc>
</url>
<url>
<loc>/tags/payment/</loc>
</url>
<url>
<loc>/tags/transaction/</loc>
</url>
<url>
<loc>/tags/innodb/</loc>
</url>
<url>
<loc>/tags/mvcc/</loc>
</url>
<url>
<loc>/tags/wal/</loc>
</url>
<url>
<loc>/tags/idempotency/</loc>
</url>
<url>
<loc>/tags/jpa/</loc>
</url>
<url>
<loc>/tags/n-1/</loc>
</url>
<url>
<loc>/tags/index/</loc>
</url>
<url>
<loc>/tags/performance/</loc>
</url>
<url>
<loc>/tags/queryoptimization/</loc>
</url>
<url>
<loc>/tags/bplustree/</loc>
</url>
<url>
<loc>/tags/explain/</loc>
</url>
<url>
<loc>/tags/refactoring/</loc>
</url>
<url>
<loc>/tags/querydsl/</loc>
</url>
<url>
<loc>/tags/treestructure/</loc>
</url>
<url>
<loc>/tags/compositekey/</loc>
</url>
<url>
<loc>/tags/datamodeling/</loc>
</url>
<url>
<loc>/tags/binarysearch/</loc>
</url>
<url>
<loc>/tags/batchprocessing/</loc>
</url>
<url>
<loc>/tags/optimization/</loc>
</url>
<url>
<loc>/tags/java21/</loc>
</url>
<url>
<loc>/tags/virtualthreads/</loc>
</url>
<url>
<loc>/tags/circuitbreaker/</loc>
</url>
<url>
<loc>/tags/caffeine/</loc>
</url>
<url>
<loc>/tags/layeredarchitecture/</loc>
</url>
<url>
<loc>/tags/concurrency/</loc>
</url>
<url>
<loc>/tags/dip/</loc>
</url>
<url>
<loc>/tags/claude-api/</loc>
</url>
<url>
<loc>/tags/cost-optimization/</loc>
</url>
<url>
<loc>/tags/prompt-caching/</loc>
</url>
<url>
<loc>/tags/model-routing/</loc>
</url>
<url>
<loc>/tags/onnx/</loc>
</url>
<url>
<loc>/tags/embedding/</loc>
</url>
<url>
<loc>/tags/spring-boot/</loc>
</url>
<url>
<loc>/tags/ai/</loc>
</url>
<url>
<loc>/tags/ai-agent/</loc>
</url>
<url>
<loc>/tags/prompt-engineering/</loc>
</url>
<url>
<loc>/tags/review-loop/</loc>
</url>
<url>
<loc>/tags/quality-gate/</loc>
</url>
<url>
<loc>/categories/server/</loc>
</url>
<url>
<loc>/categories/tutorial/</loc>
</url>
<url>
<loc>/categories/devops/</loc>
</url>
<url>
<loc>/categories/doodle/</loc>
</url>
<url>
<loc>/categories/retrospect/</loc>
</url>
<url>
<loc>/page2/</loc>
</url>
</urlset>
