との不整合が発生する可能 性があり、回復を手動で行うしかない
- 例えば「稀に Webhook リクエストを無視してしまうバグ」が存在したら?
→回復には Stripe と DB を全件チェックして突き合わせる処理を行う必要があるかも
上記の理由から、Samurai.MaaS では Webhook を利用しない構成にしています。
(昔は Stripe Webhook を全面的に活用し Event Sourcing を行っていましたが、上記のような理由で辞めてしま いました
歴史: SpeakerDeck「JP_Stripes 一貫性に寄与する設計」)
代わりに導入したのが→リコンサイル