いいですね!念のためお伝えすると、私たちはオープンソースのリポジトリにマイグレーションスクリプトを長年含めてきましたが、これらは実作業にはある程度の労力が必要です。また、マイグレーションにも「80%のルール」が当てはまります。最初の80%の完了には、全体の20%の努力しかかかりません。これを十分と考える人もいるでしょう。一方で、私たちは個別のマイグレーションについて反復的に取り組み、何をどこへ移動するかという細かな判断について支援することもあります。ただし、それにはコストがかかります。
私たちのマイグレーションチームは、これまで多くのカスタムツールを作成してきましたが、これらを完全にプロダクト化することはできていません。しかし、他者も同様の作業を行えるよう、可能な限り多くの機能をオープンソースツールに取り込む取り組みを継続しています。
パターンを見極めるのには時間がかかり、すべてが簡単に一般化できるわけではありません。