• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Wantedlyを2年間Herokuで運用した話
 

Wantedlyを2年間Herokuで運用した話

on

  • 8,164 views

Tech Compass Vol. 06, 22-Nov-2013


Tech Compass Vol. 06, 22-Nov-2013


https://www.wantedly.com/

Statistics

Views

Total Views
8,164
Views on SlideShare
7,972
Embed Views
192

Actions

Likes
44
Downloads
16
Comments
0

4 Embeds 192

https://twitter.com 175
http://s.deeeki.com 12
https://www.chatwork.com 4
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Wantedlyを2年間Herokuで運用した話 Wantedlyを2年間Herokuで運用した話 Presentation Transcript

    • シゴトでココロオドル www.wantedly.com ! Yoshinori Kawasaki (@kawasy) ! Tech Compass Vol. 06, 22-Nov-2013

    • 自己紹介
    • [PR]! ! Wantedly内プロフィールを! みてください https://www.wantedly.com/users/10599
    • 会社紹介
    • New!! オフィス移転しました! ! ! http://blog.kushii.net/archives/1874257.html
    • [PR]! ! エンジニア・デザイナは全員! 自社サービスを使って採用! dogfooding してます https://www.wantedly.com/projects/7
    • Wantedlyを! 2年間Herokuで! 運用した話
    • Wantedlyを支える技術 Heroku Backbone.js Ruby on Rails Ruby Chef AWS PostgreSQL
    • Pull Request をつかった! ワークフロー git push & open pull request start a new build GitHub Development env update build status on a pull request notify pull request opening Jenkins CI notify build status notifications HipChat GitHub bot
    • Production, Staging, QAと! 環境をいくらでも増やせる development env $ git push 1日に何度でもdeploy ! Continuous Delivery production & staging env
    • 本番環境の変更・アラートを! HipChatに通知 Deploy通知 エラー通知 パフォーマンス監視 その他herokuコマンド
    • そもそも! なぜWantedlyは Herokuを! 使い始めたのか
    • 2011年夏
    • エンジニア! 0人
    • 非エンジニアでも! 学習できた! Rails & Heroku
    • エンジニアでなくても! アイデアと情熱があれば! ひとりでサービスを! はじめられる http://blog.wantedly.com/post/22557898746/hacker-way
    • 2012年春
    • Dyno数! web: 1! worker: 1
    • エンジニア! 1人
    • スタートアップで! 大切なこと
    • Build-Measure-Learn http://lean.st/principles/build-measure-learn
    • ユーザに新しい価値を届けること! 競合・大企業に負けないスピード! 限られたエンジニア・リソースの有効活用
    • 優秀なインフラエンジニア! としてのHeroku development env $ git push 1日に何度でもdeploy ! Continuous Delivery production & staging env
    • 2013年春
    • Dyno数! web: 3 (2X) ←NEW!! worker: 1
    • エンジニア! 3人
    • 豊富なAdd-ons ! Memcached MongoDB Redis Hadoop SMTP 監視 ログ管理 など
    • 豊富なAdd-ons ! Memcached MongoDB Redis Hadoop SMTP 監視 ログ管理 など 豊富なAdd-onを! 瞬時に試せる
    • Wantedlyで! 使い続けている! Add-on紹介
    • Deploy Hooks https://addons.heroku.com/deployhooks#http
    • New Relic https://addons.heroku.com/newrelic
    • SendGrid https://addons.heroku.com/sendgrid
    • Logentries https://addons.heroku.com/logentries
    • Exceptional https://addons.heroku.com/exceptional
    • Process Scheduler https://addons.heroku.com/process-scheduler
    • Treasure Data Hadoop https://addons.heroku.com/treasure-data
    • Heroku Scheduler https://addons.heroku.com/scheduler MemCachier https://addons.heroku.com/memcachier SSL https://addons.heroku.com/ssl#endpoint FlyData https://addons.heroku.com/flydata
    • 最新情報は! BlogとChangeLogで! おっかける! https://blog.heroku.com/! https://devcenter.heroku.com/changelog
    • 2013年夏
    • Dyno数! web: 2 ~ 8 (2X)! worker: 1 ~ 5
    • 急なテレビ出演! 金曜に取材! →月曜夜に放映
    • 急なテレビ出演! に聞くWBS砲… 金曜に取材! →月曜夜に放映
    • 急なテレビ出演! に聞くWBS砲… 金曜に取材! →月曜夜に放映
    • 急なテレビ出演! 写真とってる場合じゃない 金曜に取材! →月曜夜に放映
    • 急なテレビ出演! heroku ps:scale web=100 金曜に取材! →月曜夜に放映
    • 急なテレビ出演! heroku ps:scale web=100 金曜に取材! →月曜夜に放映
    • コスト的にも! 急なテレビ出演! dynoだけなら! 金曜に取材! 1時間$10程度 →月曜夜に放映
    • 実は、同日朝に! 急なテレビ出演! 新サービスをローンチ! 金曜に取材! こちらのWebサイトも! →月曜夜に放映 Herokuで
    • まとめ
    • 非エンジニアでも使える手軽さ! 立ち上げ期のコストを最小限に
    • インフラは丸投げして! サービス開発に集中! 心配しなくていいことは! 心配しない
    • Wantedlyの! これまでの成長は! Herokuのおかげ
    • ありがとうございました!