19
How Wantedly (in)directly uses AWS 2014-05-20 Yoshinori Kawasaki (@kawasy)

How Wantedly (in)directly uses AWS

Embed Size (px)

Citation preview

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は万能ではない

レイテンシがより気になる

サービスが成長してコストが気になる

コンテナのスペックに自由度がほしい

セキュリティ上の要求

でも、だいたい*aaS

で十分だよ

流行ってるっぽい テクノロジーを

使うこと自体を目的にしない

ユーザに価値を提供

することを一番に

Thanks and we are hiring! https://www.wantedly.com/projects/7231