Wantedly - 世界一"いいね!"される 求人サイトの作り方

43,471 views
46,139 views

Published on

Wantedly ( https://www.wantedly.com/ ) の開発体制や、開発から得られたFacebook APIのノウハウなどについて

Published in: Technology

Wantedly - 世界一"いいね!"される 求人サイトの作り方

  1. 1. シゴトでココロオドル www.wantedly.com Yoshinori Kawasaki (@kawasy)Facebook Night #10, 2012-10-23
  2. 2. 世界一"いいね!"される 求人サイトの作り方 (当社比)
  3. 3. FQL$like_stat.total_count$5,000 !4,500 ! 圧倒的4,000 !3,500 ! (当社比)3,000 !2,500 !2,000 !1,500 !1,000 ! 500 ! 0! Wantedly) G社 L社 I社 M社 R社 I社 R社 トップページ(http, https合計)のtotal_countを2012年10月22日に調査
  4. 4. 959いいねエントリー26人
  5. 5. 225いいねエントリー17人
  6. 6. 345いいねエントリー1人 女性であることを祈ってます...
  7. 7. Agenda• システム構成• 開発ワークフロー• Facebook APIの使われ方
  8. 8. Ruby 1.9.3 Heroku Postgres 9.1Ruby on Rails 3.2.8 S3 memcached
  9. 9. インフラは基本的には Herokuに丸投げその分サービス開発に集中する $ git push production & development env 1日に何度でもdeploy staging env
  10. 10. Herokuは小規模低コストからスタート Facebookアプリをこれからはじめたい人にオススメ
  11. 11. 無料でも1プロセス使える 各種addonも豊富 流行ったらお金をかけて簡単にscale
  12. 12. Pull Request をつかった ワークフロー git push & start a new build open pull request github update build notify status on a pull pull request request opening development env Jenkins CI notify build status hipchat github bot
  13. 13. Pull Requestの例
  14. 14. 最近の試みCEOもCFOも営業も git(hub)を覚えてPull Requestを送るエンジニアが面倒くさがって忙しすぎて 後回しになっていた修正がおわる
  15. 15. Facebook API Wantedlyでは難しいことはしていない 基本的なデータを しっかり活用する
  16. 16. /me/friends で友達リストを取得 ↓ 友人の友人が働いている「コネ」のある会社の求人が 探せるように
  17. 17. /me で簡単なプロフィールを取得 ↓ プロフィール編集の 手間を減らす
  18. 18. TIPS 英語と日本語両方のロケールで データ取得すると便利 ↓ 簡単英語対応社員名の英字でのインクリメンタル検索 # ruby api = Koala::Facebook::API.new(access_token) results = api.batch do |b| b.get_object(/me, { locale: ja_JP }) b.get_object(/me, { locale: en_US }) end
  19. 19. meta tagをきちんと設定して 大切な情報がwallに 表示されるようにするshare/likeされそうな内容をだす
  20. 20. 情報収集Bloghttps://developers.facebook.com/blog/Developer Roadmaphttps://developers.facebook.com/roadmap/Bugshttps://developers.facebook.com/bugsfacebook stackoverflowhttp://facebook.stackoverflow.com/fb.developers’+http://fb.dev-plus.jp/Qiitahttp://qiita.com/tags/facebookcomnico bloghttp://www.comnico.jp/category/blog/ これからチェックします...
  21. 21. シゴトでココロオドル www.wantedly.com Yoshinori Kawasaki (@kawasy)Facebook Night #10, 2012-10-23

×