<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Youngwon Tech Blog</title><description>백엔드 개발에서 마주친 문제와 선택지, 판단의 근거, 적용 후 남은 한계를 기록하는 기술 블로그.</description><link>https://blog.youngwon.me/</link><language>ko-KR</language><item><title>HTTP 409 Conflict는 데이터 중복에만 사용하는 상태 코드일까</title><link>https://blog.youngwon.me/posts/http-409-conflict-for-state/</link><guid isPermaLink="true">https://blog.youngwon.me/posts/http-409-conflict-for-state/</guid><description>409 Conflict를 중복 데이터뿐 아니라 상태 충돌과 사전 조건 실패 관점에서 검토한다.</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate><readingTime>1분</readingTime><category>HTTP</category><category>API Design</category><category>Domain Design</category></item><item><title>Kotlin에서 할인 금액이 가장 큰 쿠폰과 계산 결과를 함께 가져오는 방법</title><link>https://blog.youngwon.me/posts/kotlin-max-coupon-with-result/</link><guid isPermaLink="true">https://blog.youngwon.me/posts/kotlin-max-coupon-with-result/</guid><description>최대 할인 쿠폰을 고르는 문제에서 쿠폰과 계산 결과를 함께 보존하는 방법을 비교한다.</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate><readingTime>1분</readingTime><category>Kotlin</category><category>Spring</category><category>Domain Design</category></item><item><title>구독과 주문을 하나의 모델로 관리하면 생기는 문제</title><link>https://blog.youngwon.me/posts/subscription-and-order-model/</link><guid isPermaLink="true">https://blog.youngwon.me/posts/subscription-and-order-model/</guid><description>반복 결제 도메인에서 구독 계약과 개별 주문을 분리해야 하는 이유를 정리한다.</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate><readingTime>1분</readingTime><category>Domain Design</category><category>Subscription</category><category>Operations</category></item></channel></rss>