概要 speakerdeck.com naoyaさんによる『System of Record と System of Engagement』というスライドをきっかけにバイモーダルITについて調べてみたらおもしろかったので、考察してみます。 バイモーダルIT バイモーダルITとは、ソフトウェアシステムを『信頼性が重視されるモデル』と『速度が重視されるモデル』に分けるプラクティスのことを指します。 前者のモデルをSystem of Record(SoR)と表すことがあり、主に情報を記録するシステムを指します。例えば、DBや銀行のアカウントシステムなどです。 後者のモデルをSystem of Engagement(SoE)と表すことがあり、主に顧客が直接触る部分のシステムを指します。例えば、SNSサービスのUIなどです。 それぞれのモデルによって特性が異なります。例えば、SoRならウォーターフォ