🔎

Algolia → Meilisearch に移行

Created
2022/6/20 5:05
職種
バックエンドエンジニア

As Is

現状は、検索基盤に SaaS の Algolia を利用しております。
日本語対応もしっかりしており比較的満足しているのですが、下記の問題点があると考えております。
 
  1. 価格が高い
    1. 超大幅な割引を受けているのですが、現状で正規価格ベースで月 1 億円くらいの利用量があります…
  1. コントロールできる幅が狭い
    1. SaaS である以上仕方ないですが、プラグインなどの機能がないため機能セット以上のことができず、長期的には成長の制約になりうると考えております

To Be

Elasticsearch に移行する。(MeiliSearch も良さそうなので検討したい)
  • Meilisearch
    • Pros
      • Algolia の設計思想に強く影響されているので、Algolia の API の使いやすさを踏襲している
    • Cons
      • 公式でホスティングされているサービスを使えば HA 構成等も対応可能だが、自分たちで構築する場合は、HA 構成を自前で用意する必要がある
  • Elasticsearch
    • Pros
      • 世間一般における圧倒的な利用実績
    • Cons
      • クラスタ管理の複雑さ