Knowledge

システム連携4つの極意

公開日:2025/12/03
技術ノウハウ・Tips設計・アーキテクチャ

はじめに

システム連携で考えるべきことって何ですか?

  • 連携方式 APIか?DB直参照か?
  • 連携タイミング いつ、何を連携するか?

もちろん、どれも大事。 でも、それだけじゃない。

システム連携はトラブルが起きやすい!

導入~運用開始後失敗しないための4つの極意を解説!!

【極意その1】

すべてのログを残せ!

連携ログがなかったために起こった悲劇

どこに原因があるのか切り分けたい。 ログを見てみよう!

date=2023-11-18 time=18:43:31 count=1

(以上終わり)

これじゃ何もわからん!!

↓↓↓

どのレコードをいつ連携したのかログをすべて残すようにした。

date=2020-11-18 time=18:45:58 count=1 update_diff rows=1 update_diff max id=278172 migrateOrderEntry count=1 migrated from subscription id=5115 updated orderEntry id=443373

→連携漏れの原因を特定!

【極意その1】すべてのログを残せ!

【極意その2】

お金に関わる数字は監視せよ!

監視がなかったために起こった悲劇

金額がずれる事象が発生。

今回の現象は修正するとしても、他の要因でずれるリスクがある。 再発時に気づく必要がある!

日次バッチで監視を導入

【極意その2】お金に関わる数字は監視せよ!

【極意その3】

手動連携の口を作れ!

手動で連携ができない悲劇

条件を指定して手動連携できる画面を作った

【極意その3】手動連携の口を作れ!

【極意その4】

疎通確認の口を作れ!

疎通確認ができないことによる悲劇

連携確認後にデータを戻す?

実際の連携されるまで待機する?

↓↓↓

どちらもリスクや時間の制約ができる!

管理者画面から疎通確認できるように

【極意その4】疎通確認の口を作れ!

【まとめ】

  • 【その1】 すべてのログを残せ!
  • 【その2】 お金に関わる数字は監視せよ!
  • 【その3】 手動連携の口を作れ!
  • 【その4】 疎通確認の口を作れ!

連携開発時は4つの極意のための工数・費用を確保しよう!


執筆者:橋詰(プロフィール)

あなたに最適な解決策を一緒に考えます。

Contact お問い合わせ

状況に応じた最適なご提案で、お客様の課題解決をサポートいたします