Your SlideShare is downloading. ×
Wantedlyを2年間Herokuで運用した話
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

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

7,659
views

Published on

Tech Compass Vol. 06, 22-Nov-2013
 …

Tech Compass Vol. 06, 22-Nov-2013


https://www.wantedly.com/

Published in: Technology

0 Comments
58 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
7,659
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
25
Comments
0
Likes
58
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

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