Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
シゴトでココロオドル
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...
Production, Staging, QAと!
環境をいくらでも増やせる

development env

$ git push
1日に何度でもdeploy

!
Continuous Delivery

production &
sta...
本番環境の変更・アラートを!
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....
最新情報は!
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のおかげ
ありがとうございました!
Wantedlyを2年間Herokuで運用した話
Wantedlyを2年間Herokuで運用した話
Wantedlyを2年間Herokuで運用した話
Wantedlyを2年間Herokuで運用した話
Wantedlyを2年間Herokuで運用した話
Wantedlyを2年間Herokuで運用した話
Wantedlyを2年間Herokuで運用した話
Wantedlyを2年間Herokuで運用した話
Upcoming SlideShare
Loading in …5
×

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

19,295 views

Published on

Tech Compass Vol. 06, 22-Nov-2013


https://www.wantedly.com/

Published in: Technology

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

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

  2. 2. 自己紹介
  3. 3. [PR]! ! Wantedly内プロフィールを! みてください https://www.wantedly.com/users/10599
  4. 4. 会社紹介
  5. 5. New!! オフィス移転しました! ! ! http://blog.kushii.net/archives/1874257.html
  6. 6. [PR]! ! エンジニア・デザイナは全員! 自社サービスを使って採用! dogfooding してます https://www.wantedly.com/projects/7
  7. 7. Wantedlyを! 2年間Herokuで! 運用した話
  8. 8. Wantedlyを支える技術 Heroku Backbone.js Ruby on Rails Ruby Chef AWS PostgreSQL
  9. 9. 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
  10. 10. Production, Staging, QAと! 環境をいくらでも増やせる development env $ git push 1日に何度でもdeploy ! Continuous Delivery production & staging env
  11. 11. 本番環境の変更・アラートを! HipChatに通知 Deploy通知 エラー通知 パフォーマンス監視 その他herokuコマンド
  12. 12. そもそも! なぜWantedlyは Herokuを! 使い始めたのか
  13. 13. 2011年夏
  14. 14. エンジニア! 0人
  15. 15. 非エンジニアでも! 学習できた! Rails & Heroku
  16. 16. エンジニアでなくても! アイデアと情熱があれば! ひとりでサービスを! はじめられる http://blog.wantedly.com/post/22557898746/hacker-way
  17. 17. 2012年春
  18. 18. Dyno数! web: 1! worker: 1
  19. 19. エンジニア! 1人
  20. 20. スタートアップで! 大切なこと
  21. 21. Build-Measure-Learn http://lean.st/principles/build-measure-learn
  22. 22. ユーザに新しい価値を届けること! 競合・大企業に負けないスピード! 限られたエンジニア・リソースの有効活用
  23. 23. 優秀なインフラエンジニア! としてのHeroku development env $ git push 1日に何度でもdeploy ! Continuous Delivery production & staging env
  24. 24. 2013年春
  25. 25. Dyno数! web: 3 (2X) ←NEW!! worker: 1
  26. 26. エンジニア! 3人
  27. 27. 豊富なAdd-ons ! Memcached MongoDB Redis Hadoop SMTP 監視 ログ管理 など
  28. 28. 豊富なAdd-ons ! Memcached MongoDB Redis Hadoop SMTP 監視 ログ管理 など 豊富なAdd-onを! 瞬時に試せる
  29. 29. Wantedlyで! 使い続けている! Add-on紹介
  30. 30. Deploy Hooks https://addons.heroku.com/deployhooks#http
  31. 31. New Relic https://addons.heroku.com/newrelic
  32. 32. SendGrid https://addons.heroku.com/sendgrid
  33. 33. Logentries https://addons.heroku.com/logentries
  34. 34. Exceptional https://addons.heroku.com/exceptional
  35. 35. Process Scheduler https://addons.heroku.com/process-scheduler
  36. 36. Treasure Data Hadoop https://addons.heroku.com/treasure-data
  37. 37. 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
  38. 38. 最新情報は! BlogとChangeLogで! おっかける! https://blog.heroku.com/! https://devcenter.heroku.com/changelog
  39. 39. 2013年夏
  40. 40. Dyno数! web: 2 ~ 8 (2X)! worker: 1 ~ 5
  41. 41. 急なテレビ出演! 金曜に取材! →月曜夜に放映
  42. 42. 急なテレビ出演! に聞くWBS砲… 金曜に取材! →月曜夜に放映
  43. 43. 急なテレビ出演! に聞くWBS砲… 金曜に取材! →月曜夜に放映
  44. 44. 急なテレビ出演! 写真とってる場合じゃない 金曜に取材! →月曜夜に放映
  45. 45. 急なテレビ出演! heroku ps:scale web=100 金曜に取材! →月曜夜に放映
  46. 46. 急なテレビ出演! heroku ps:scale web=100 金曜に取材! →月曜夜に放映
  47. 47. コスト的にも! 急なテレビ出演! dynoだけなら! 金曜に取材! 1時間$10程度 →月曜夜に放映
  48. 48. 実は、同日朝に! 急なテレビ出演! 新サービスをローンチ! 金曜に取材! こちらのWebサイトも! →月曜夜に放映 Herokuで
  49. 49. まとめ
  50. 50. 非エンジニアでも使える手軽さ! 立ち上げ期のコストを最小限に
  51. 51. インフラは丸投げして! サービス開発に集中! 心配しなくていいことは! 心配しない
  52. 52. Wantedlyの! これまでの成長は! Herokuのおかげ
  53. 53. ありがとうございました!

×