Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマーク
  • テクノロジー
  • 非同期処理においてデータの整合性を保つアーキテクチャパターン - inSmartBank
  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

359usersがブックマークコメント14

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

        非同期処理においてデータの整合性を保つアーキテクチャパターン - inSmartBank

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント14

            • 注目コメント
            • 新着コメント
            kkobayashi
            ステートマシンならともかく順番が決まってるならイベント同士を繋げる必要ない気がするんだけど(要はパターン2でいいじゃんという)

              その他
              lanius
              イベントID、Transactional outboxパターン。

              その他
              sasamuku
              「メッセージ送信成功後にコミット失敗」ではない? >メッセージ送信に失敗した場合は DB トランザクションがロールバックされるが、メッセージ送信に失敗した後に、DBトランザクションのコミットに失敗する可能性

                その他
                sulky
                順番が決まってるなら複雑にしなくてもいい見えない何かあがあるのでしょう

                  その他
                  yasushicohi
                  アーキテクチャパターン、マイクロサービス

                    その他
                    phain
                    やっぱり大がかりな仕組み化が必要なのか。

                      その他
                      matarillo
                      よくまとまってると思います

                        その他
                        prograti
                        リアルタイムでロールバックする必要がないのならシンプルにバッチで中断ポイントからリトライでも良さそう。リトライ不可のエラーならしょうがないけど

                          その他
                          c-matt
                          イベントソーシングの文脈でよく出てくるやつ。Greg Youngのだと「起因となったイベントのID」、「一つ前の処理のID」、「現在の処理のID」の3つを含むようにしてるんだけど途中でパラになったりするとちょっと面倒

                            その他
                            turanukimaru
                            イベントIDで管理してトランザクションを取り消すときは全部を取り消すのが良いと思う。前のアクションのIDを保持するのは…あーその頃はイベント駆動って概念が無かったのか。

                              その他
                              kkobayashi
                              kkobayashiステートマシンならともかく順番が決まってるならイベント同士を繋げる必要ない気がするんだけど(要はパターン2でいいじゃんという)

                                2024/11/19リンク

                                その他
                                yojik
                                イベント前後をピンポイントでとる要求がよくわからない(一括ジョイン&ソートでいいのでは...)が、パターン4+先行アクティビティのFK持たせて再帰構造にするのが教科書的な正解なのかな。(本文でも触れらていたけど)

                                  その他
                                  Iridium
                                  異常系に弱くない?2つ戻らないといけない場合とか普通にあるよね。転居しててカードが届かなかったらどうなるんだろう。抽象的すぎてよくわからない

                                    その他
                                    ohbarye
                                    "アーキテクチャや設計を見直すことで、開発コストや運用コストを大幅に改善することも可能だと考えています。これは当然、事業スピードの成長に繋がるでしょう。"

                                    その他
                                    mokuoz
                                    一連のイベント(出来事)からなる業務フローの、開発・運用に関する辛みを解決する設計パターンについてまとめました。部分的に取り入れるだけでも効果が期待できるような構成になるよう意識しました。

                                    その他

                                    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

                                    リンクを埋め込む

                                    以下のコードをコピーしてサイトに埋め込むことができます

                                    プレビュー
                                    アプリのスクリーンショット
                                    いまの話題をアプリでチェック!
                                    • バナー広告なし
                                    • ミュート機能あり
                                    • ダークモード搭載
                                    アプリをダウンロード

                                    関連記事

                                      usersに達しました!

                                      さんが1番目にブックマークした記事「非同期処理におい...」が注目されています。

                                      気持ちをシェアしよう

                                      ツイートする

                                      非同期処理においてデータの整合性を保つアーキテクチャパターン - inSmartBank

                                      この記事はSmartBank Advent Calendar 2024 6日目の記事です。 昨日は kassy さんの「成長するスタート...この記事はSmartBank Advent Calendar 2024 6日目の記事です。 昨日は kassy さんの「成長するスタートアップ労務の醍醐味と挑戦をUXリサーチャーが聞いてみた!」という記事でした。 はじめに サーバーサイドエンジニアの mokuo です。普段は、カード決済やあとばらいチャージに関連する機能の開発や運用を行っております。日は、サーバーサイドエンジニア向けの記事になります。記事でお話しすること システムには断続的に行われる一連の処理、というものがあります。この中で非同期処理を行うこともあるでしょう。 例) EC サイトにおける注文処理のワークフロー このような機能を開発・運用していると、以下のような課題に直面することがあります。 処理の流れが把握し辛い 変更を行うのが困難 データの整合性を担保するのが難しい しかし、適切に設計を行うことで、これらの課題を

                                      ブックマークしたユーザー

                                      • accelerk2025/06/24accelerk
                                      • learn2025/05/30learn
                                      • techtech05212024/12/30techtech0521
                                      • heatman2024/12/19heatman
                                      • ysirman2024/12/15ysirman
                                      • miguchi2024/12/12miguchi
                                      • Colt45s2024/12/04Colt45s
                                      • sarukichi72024/12/02sarukichi7
                                      • fuchigta2024/12/01fuchigta
                                      • hotmilkcocoa2024/11/26hotmilkcocoa
                                      • kato-shigemichi-willgate2024/11/26kato-shigemichi-willgate
                                      • stntaku2024/11/25stntaku
                                      • fushimatsu2024/11/23fushimatsu
                                      • yug12242024/11/23yug1224
                                      • shima-hokke2024/11/22shima-hokke
                                      • lanius2024/11/22lanius
                                      • shirokurostone2024/11/22shirokurostone
                                      • kat212024/11/21kat21
                                      すべてのユーザーの
                                      詳細を表示します

                                      ブックマークしたすべてのユーザー

                                      同じサイトの新着

                                      同じサイトの新着をもっと読む

                                      いま人気の記事

                                      いま人気の記事をもっと読む

                                      いま人気の記事 - テクノロジー

                                      いま人気の記事 - テクノロジーをもっと読む

                                      新着記事 - テクノロジー

                                      新着記事 - テクノロジーをもっと読む

                                      同時期にブックマークされた記事

                                      いま人気の記事 - 企業メディア

                                      企業メディアをもっと読む

                                      はてなブックマーク

                                      公式Twitter

                                      はてなのサービス

                                      • App Storeからダウンロード
                                      • Google Playで手に入れよう
                                      Copyright © 2005-2025Hatena. All Rights Reserved.
                                      設定を変更しましたx

                                      [8]ページ先頭

                                      ©2009-2025 Movatter.jp