CASE 1 / 5 基本
条件がすべてそろった振込
MISSION
利用者Aが、友人の利用者Bへ10,000円を振り込みます。条件はすべて問題ありません。この「正常な振込」が、システムの中でどう進むかを予想します。
残高・本人確認・口座の状態・限度額はすべて問題ありません。認証アプリのコードも正しく入力します。成功することは分かっています。考えるのは、どの順番で進み、何がいつ記録されるかです。仕訳(しわけ)は、お金がどこからどこへ動いたかを記録する帳簿の1件分です。
送金元利用者A100,000円
振込先利用者B40,000円
- Aの残高 100,000円 / Bの残高 40,000円
- 口座開設時の本人確認(KYC)完了・口座は利用可能
- 本日の振込 0円(上限 1件500,000円・1日1,000,000円)
- 認証アプリのコード:正しい
あなたの判断
実行する前に、予想してください
答えは、このMiniBank(v13)の実装での動きです。ほかのシステムでは別の設計もあり得ます。その違いは結果のあとの「設計の考え方」で紹介します。
残り 3 問に答えると実行できます。