7. Copyright(C)2014 Recruit Technologies Co.,Ltd All rights reserved
7
全社プッシュ通知基盤:Pusna-‐‑‒RS
p スマートフォンなどに簡単に通知を送る事ができる仕組み
GCM
Google Cloud Messaging
Push!
Push!
APNs
Apple Push Notification Service
13. Copyright(C)2014 Recruit Technologies Co.,Ltd All rights reserved
13
SnapShotの活⽤用
Snapshot/Restore APIをJenkinsで定期実⾏行行
実際の検索索結果を元に検索索改善を実施するクラスタを複製
データサイエンティストが⾃自由に検索索アルゴリズムを操作、確認可能
Snapshot API
Snapshots
サービス⽤用クラスタ
検索索改善⽤用クラスタ
Restore API
本番同等の内容で
検索索改善結果を確認可能な
環境を⾃自動的に⽣生成
アルゴリズムの操作
結果の確認
14. Copyright(C)2014 Recruit Technologies Co.,Ltd All rights reserved
14
環境に合わせたIndex作成
環境によって異異なるIndex作成⽅方法を採⽤用
どのような環境でもサービス影響出さず安全な更更新が可能
AWS環境
サービス⽤用クラスタ
(Blue⾯面)
サービス⽤用クラスタ
(Green⾯面)
Blue-‐‑‒Green Deployでク
ラスタ切切替
オンプレミス環境
Index
A
Index
B
Doc
Alias Alias
River:差分更更新
Aliasで
Index切切替
サービスノードサービスノード