合同会社DMM.com / 検索アプリケーショングループ
検索エンジンのElastic Cloud移行
これまでAWS上でEKSを利用してSolrを運用していましたが、Kubernetes自体の運用負荷の高さと、StatefulSetでのSolrの運用の難しさが重なって、検索改善やSolrのバージョンアップなどができていませんでした。 そこで、マネージドな検索エンジンを使って運用負荷を下げる + 検索エンジンとして機能が充実しており、様々なグロース施策に繋げられるElastic Cloudへの移行を実施しました。 自分は主に、SolrからElasticsearchに検索エンジンを移行するにあたって、改めて検索ユースケースを整理し、Elasticsearch上ではどのようなクエリを構成することで同様のユースケースを満たすことができるかを整理する部分で、要件定義から開発前の調査をメインで行いました。 また、実際の開発の中ではElastic Cloud自体のTerraform運用を検討し、インフラ部分の整備を中心に実施、その後性能試験などを担当しました。
