『塾選』内で塾検索をする際の速度と精度の向上を目的に、AWSが提供する「Amazon OpenSearch Service」の順次導入を開始したことを報告いたします。併せてCI/CDの仕組みを見直し、アプリケーションの検証、問題検出およびリリース工程に要する工数の削減を行っています。
OpenSearch導入に至る背景
『塾選』では、塾を検索する際に検索結果の表示に時間がかかり、検索結果の粒度も荒くなる課題がありました。また、事業の成長にともなってサイトへのアクセスが急激に伸びていくとサーバーへの負荷が大きくなり、キャパシティが足りなくなる点も問題提起されていました。今後、『塾選』をより快適に活用いただけるように「Amazon OpenSearchService(以下OpenSearch略)」を順次導入することで、これらの課題を解消して参ります。「OpenSearch」の導入を開始し始めており、塾選内の主要機能に対しての適用は2024年夏頃の完了を目指しています。
OpenSearchを導入するメリット
メリット① 高度な検索と分析
OpenSearchを導入することにより、高度で複雑な検索が実行できます。従来では、塾名や塾の特徴といった特定の項目での検索しかできませんでしたが、都道府県や学校名などのより多くの検索条件を使えるようになりました。これにより、知りたい情報に基づいた検索が可能となり、よりお客様にあった塾が探せるようになります。
メリット② 急激な負荷への自動対応
塾選内で口コミなどの情報が増えるのにともない、お客様が検索するごとに処理する必要があるデータ量も膨大になっています。今後も事業拡大を続けながら快適な検索体験を維持できるように、膨大な口コミなどの情報を保存できるだけのデータベース拡張性を備えつつ、情報の処理時間も短くできるシステムの構築が急務でした。「OpenSearch」は自動でノードの追加と削除ができ、ワークロードを最適化する機能もあるため、CMリリースや新聞掲載時の急激な負荷増加に対しても自動スケールで対応できるようになります。イベント時にエンジニアが都度対応を実施することなく、お客様が快適に『塾選』を利用できるようになりました。
「OpenSearch」を支える「Amazon DynamoDB」の活用
「OpenSearch」の導入に際して、学校情報や口コミ情報といった膨大なデータの保存先として「Amazon DynamoDB」を導入しました。 「Amazon DynamoDB」は、キーバリュー型NoSQLのシンプルなデータ構造により、大容量データでも高速に処理ができます。これにより、膨大なデータをもちながら検索を高速化することができました。また、従来のRDBMSと異なり複数のサーバで分散処理できるようになったためスケールアウトしやすく、システムの拡張性・分散性も担保できました。急激に成長する『塾選』において必須であった、スケールアウトできるシステムが実現可能となりました。
CI/CDを強化
『塾選』では、お客様の将来を左右する重要な塾・学校情報を取り扱うため、厳密な社内ポリシーを制定し、手動での機能追加作業を行ってきました。 その一方で、社内エンジニアの稼働増やバグの早期検出に対しての課題が生じていました。 そこで、厳密な社内ポリシーをCI/CDに落とし込むことにより、手作業で実施していた時よりも短時間でのリリースを可能にし、バグやセキュリティ上の問題の検出を実現しました。OpenSearch機能の迅速なリリースもこの導入効果によるものです。 CI/CDを弊社のアジャイル開発内に組み込むことにより、効率的な開発プロセスを構築できました。
より良いサービスを目指して
『塾選』では、お客様にあった塾をみつけていただけるように、今後もさらに情報を充実させてまいります。また、快適に、安心して塾探しをおこなえるようにシステム面での改善にも取り組んでまいります。引き続き『塾選』をご活用ください。
サービス概要
『塾選』 は、学習塾を探しているお子様やその保護者の方向けに「塾選び」をサポートする学習塾検索サイトです。全国の地域名や最寄り駅から絞り込んだ上で、各学習塾の特徴や、教室情報・各コース情報などのほか、通塾経験のある生徒やそのご家族から多数投稿されている口コミ情報を読むことで、検討中の塾の「リアル」がわかり、ご自身の目的や希望に合う塾を探し出すことができます。
93,776教室の学習塾情報を掲載しております。(2024年3月13日時点)
また、興味を持った塾に対して、資料請求や体験授業の申し込みもサイト上から無料で行うことができます。塾を検討されている方向けに「塾選びのガイドブック」として、すぐに役立つ編集記事も多数掲載しております。
Xアカウント:https://twitter.com/juku_sen_x
「塾選」サービスサイトURL:https://bestjuku.com/
会社概要
- 社名
- 株式会社DeltaX(デルタエックス)
- 本社所在地
- 〒105-6923 東京都港区虎ノ門4-1-1 神谷町トラストタワー 23F
- 代表取締役
- 黒岩 剛史
- 設立
- 2022年6月10日
- 事業内容
- 学習塾、進学に関する情報提供
- URL
- https://delta-x.co.jp/
お問い合わせ先
- TEL
- 03-4520-6590
- press@delta-x.co.jp