シゴトでココロオドル
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で運用した話

11,759

Published on

Tech Compass Vol. 06, 22-Nov-2013


https://www.wantedly.com/

Published in: Technology
0 Comments
72 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
11,759
On Slideshare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
32
Comments
0
Likes
72
Embeds 0
No embeds

No notes for slide

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. ありがとうございました!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×