はじめに 2024年1月11日から1月31日までJOBインターンとしてABEMAバックエンド開発に携わりました。@mewutoといいます。よろしくお願いします。 この記事では、ABEMAバックエンドのDB移行プロジェクトと開発合宿(1day)を紹介します。 本題の前に ABEMAバックエンドの体制が色々すごかったので、本題の前に、まずチーム構成とオンボーディングに焦点を当てて紹介します。 ABEMAバックエンドは1人のマネージャーと4つのユニット(1ユニット約5人)で構成されています。ユニットのリーダーはいないので、ユニット毎で意思決定をします。ユニット毎の担当ドメインもないため、タスクの責務領域がかなり広く、大きいプロジェクトを何個も同時並行でやっていました。また、そのうち1ユニットは機械学習(ML)チームとなっており、検索や推薦体験の向上を目指しています。しかし、決して分断されているわ