この記事は、Magic Moment Advent Calendar 2013 7日目の記事です。 Magic Moment の @scent-y です。 今年、コア機能での障害に起因した中核データの不整合解消や顧客案内のため、エンジニアやCSのリソースが大きく割かれてしまうという課題に直面しました。根本対応のためタスクフォースに参画しコア機能のリファクタリングを行ったので、どのように取り組んだか紹介したいと思います。 Magic Moment Playbook のコア機能とは 顧客との合意項目を中心に営業オペレーションを定義し、営業活動の中でうまれた顧客との合意内容を記録する機能です。記録内容に応じてレポート機能の数値を更新したり、Salesforce や HubSpot に連携したり、 シーケンスのトリガーとして利用されたりします。 サービスの中核データにあたる顧客との合意内容の永続化