How Wantedly (in)directly uses AWS !2014-05-20 Yoshinori Kawasaki (@kawasy)
Wantedlyではどう
AWSを使っているのか (或いは使っていないのか)
Elasticsearch cluster
(EC2)
RDS PostgreSQL
ELB
Heroku dynos
US East Region
Tokyo Region
S3 bucket for ImagesCloudFront
iPhone
JSON API
Image
Distribution
SendGrid, NewRelic, Treasure Data, Parse.com, hosted Chef server
サービス開始から2年
まだHerokuつかってます
Production Staging QA
3つの環境
Production 常にdeployableなmaster 誰でも必要なときにdeploy 過去2年間で平均1日5回
Staging Productionと同じDBを参照 DB変更が必要な場合
大きな変更を先にdeployして確認
QA Productionとは異なるDB
開発中のtopic branchをdeploy 社内ユーザに使ってもらってテスト 外部の人のユーザテストにも使える
+ +
wercker herokugithub
気軽にスケール
$ heroku ps:scale web=100
新サービスローンチ WBS砲 グノシー砲
分単位の課金 &
30秒でインスタンスが増やせる
レイテンシがより気になる
サービスが成長してコストが気になる
コンテナのスペックに自由度がほしい
セキュリティ上の要求
でも、だいたい*aaS
で十分だよ
流行ってるっぽい テクノロジーを
使うこと自体を目的にしない
ユーザに価値を提供
することを一番に
Thanks and we are hiring! https://www.wantedly.com/projects/7231