<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/feed.rss.xml" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>konn</title>
    <description/>
    <link>https://speakerdeck.com/kid2ion</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/kid2ion.rss"/>
    <lastBuildDate>2026-05-17 01:08:47 -0400</lastBuildDate>
    <item>
      <title>Temporalを⽤いた Sagaの実践とプロセスモデリング</title>
      <description>UPSIDERの請求基盤チームでは、債権・入金・消込・帳簿といった複数モジュールにまたがる複雑な処理を扱っており、分散環境におけるデータの整合性維持が極めて重要な課題です。 本セッションでは、これらの課題を解決するために採用したSagaパターンと、その基盤としてのTemporalの活用事例を解説します。単なるワークフローエンジンとしての利用に留まらず、請求・入金・督促といったLong Running Process（長期間実行プロセス）をいかにモデリングし、補償処理や処理順序の設計論点をどう整理したのか。実戦的な設計ノウハウを共有します。</description>
      <media:content url="https://files.speakerdeck.com/presentations/360dfcf01b3e42ff80c4b0c5dfc3f0b3/preview_slide_0.jpg?39425626" type="image/jpeg" medium="image"/>
      <content:encoded>UPSIDERの請求基盤チームでは、債権・入金・消込・帳簿といった複数モジュールにまたがる複雑な処理を扱っており、分散環境におけるデータの整合性維持が極めて重要な課題です。 本セッションでは、これらの課題を解決するために採用したSagaパターンと、その基盤としてのTemporalの活用事例を解説します。単なるワークフローエンジンとしての利用に留まらず、請求・入金・督促といったLong Running Process（長期間実行プロセス）をいかにモデリングし、補償処理や処理順序の設計論点をどう整理したのか。実戦的な設計ノウハウを共有します。</content:encoded>
      <pubDate>Sun, 17 May 2026 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/kid2ion/temporalwo-ita-saganoshi-jian-topurosesumoderingu</link>
      <guid>https://speakerdeck.com/kid2ion/temporalwo-ita-saganoshi-jian-topurosesumoderingu</guid>
    </item>
  </channel>
</rss>
