Download - サーバーワークス社内LT
あー 無題ドキュメント
2014.10.24 @akitsukada
もくじ
!
はじめに !
だいたいの使い方 !
困り事
はじめに
自己紹介塚田 朗弘 @akitsukada @mitchang の友だち たぶんリーダーとも友 ムスメ(二歳)と二郎がかわいい
ゆるく糖質セーブ中 スタディプラスCTO
会社のフェーズ的にも手動かしまくったり 職歴的には中規模金融系SIer→ドワンゴ
iOS、Rails、AWS、MySQL、Haskell スケーラブルなシステムを適切な設計で作りたい
はじめに
今日って
はじめに
会社とサービス紹介スタディプラス株式会社
教育系スタートアップ、 EdTech エンジニア5名デザイナ1名(超募集中!) エンジニアはだいたいDev寄り
サービス スタディプラス
学習を支援するSNS/プラットフォーム 高校生に最も使われている勉強系アプリ
ラーニングドラゴン 英単語学習の教材アプリ スタディプラスAPIを利用するモデルケース
スタディラウンジ 会員制の有料自習室
はじめに
スタディプラス、インフラの規模感
会員数 80万人弱、100万到達真近か
はじめに
スタディプラス、インフラの規模感
APIサーバリクエスト数 440/sec @ peak 1600万/day 4億9000万/month
はじめに
これリクエスト数じゃなくて PV ですが…
スタディプラス、インフラの規模感
サーバ台数 EC2インスタンス80-90台くらい @ peak(スタディプラス以外のサーバ含む) メインのAPIサーバは4-36台程度
はじめにこれ台数じゃなくてインスタンス時間ですが…
晩御飯たべて勉強し終わった頃がピーク
はじめに
SumRequests
HealthyInstances
SumRequests
HealthyInstances
晩御飯たべて勉強し終わった頃がピーク
はじめに
だいたい22:30-25:00
だいたいの使い方
構成概要(without図)
だいたいの使い方
メインのバックエンド API RoR on EC2 (Scala にリプレイス中)
Worker (Queue) RoR on EC2
画像リサイザ ElasticBeanstalk(Java) & CloudFront
PC向けWebサイト ElasticBeanstalk(Node.js) & Backbone.js
メール SES & Bounce は SNS => SQSに入れてworkerで処理
検索エンジン Solr on EC2
DB RDS !
関連資料 スタディプラスのworkerと画像処理周り http://bit.ly/karaage1024
困り事
試算がめんどいリザーブドインスタンスの計算
オートスケールin/outしまくってるとき 何台が適正なの 軽度/中度/重度どれが適正なの その辺公式にパパーンと解析して出してくれたら惚れるのにな…?
困り事
AWSマイスターがいない使っちゃいるけどもっとちゃんと知って使った方がいいだろな的な機能例
CloudFormation IAM VPC
手を出していきたいところ もっとセキュアにしましょう 統計解析系
認定プログラムでも勉強してみようかな…(資格系の勉強嫌いじゃない派)
何がいいすかね?困り事
劇 終 THE END
2014.10.24 @akitsukada