YAMAP での Elixir 導入事例 2017-06-08
- 2. 自己紹介
- 松本 英高
- (株)YAMAP
- 登山
- 釣り
- うぐいすオルゴール
- https://uguisumb.herokuapp.com/
- iOS, Elixir/Phoenix
- 4. YAMAP で動いてる Elixir
- 検索サジェストAPI
- 次のスライドでもう少し詳しく ★
- 2016/12~
- メンテナンス中ですサーバ
- バックエンドなし
- 2017/2~
- ログビューア
- MongoDB
- 2017/3~
サービス本体に影響の少ないところで導入
- 5. - ユーザーの検索フィールドの入力に応じて、候補を表示する
- req: https://hoge.com/api/maps/suggest?keywords=h
- res: { “keywords”: [“宝満山”, “平治岳”, “英彦山”] }
- nginx -> Elixir/Phoenix -> Elasticsearch Service
- 最悪落ちてもサービス全体は止まらない。Elixir で書いてみよう的なノリ
- tirexs
- aws_auth
- http://qiita.com/poly_soft/items/8a82fc3cc83fdd5131f2
検索サジェストAPI
- 7. まとめ
- Elixir は楽しい
- パターンマッチは、脳の今まで使ってなかった部分を使うようで快感
- YAMAP ではサービス本体に影響の少ないところで導入して様子見
- 安定性、パフォーマンスはとても良い
- 今後、コア部分にも導入予定
- ライブラリは結構ありますが、当然 ruby より少ない
- aws-sdk が欲しい
みなさん Elixir 使いましょう!