More Related Content
Similar to iQONの開発手法 at iQONエンジニアセミナー (20)
iQONの開発手法 at iQONエンジニアセミナー
- 1. iQONにおける
開発手法
2013/03/18
@kyuns on iQON エンジニアセミナー
- 2. 自己紹介
今村雅幸 / @kyuns
取締役 CTO
2006/4 - 2009/4
Yahoo! JAPANにエンジニアとして新卒入社。Yahoo! FASHIONやX BRANDなどの
サービスを開発。
2009/5 -
VASILY創業。iOSアプリ開発や様々なWebサイト等を開発、2010年にiQONベータ
版リリース。
- 3. Engineering Team
@kyuns @arara_jp
Web/Backend iOS
@6rats @WorldDownTown
Android/Backend iOS
- 5. iQONの規模感
• 月間API コール 4億/月
• 画像リクエスト回数 4億/月
• アイテム数120万件、コーデ30万件
• お気に入りアイテムデータ1000万件
• 日本最大級のファッションSNSサービス
- 10. Idea
Learn Build
気づき プロダクトの開発
Data Product
Measure
計測、データ収集、A/Bテスト
- 15. 開発環境
メイン言語 デプロイ/ CI
Ruby on Rails 3 / Ruby 1.9.2 Capistrano / Jenkins
サーバー環境 各種ミドルウェア
AWS / EC2 MySQL,MongoDB, Redis
監視 Memcached,Varnish,
CloudFront,Solr,fluentd,
zabbix Hadoop,EMR... etc
- 19. 審査期間を活かす
• 2週間を開発リリースサイクルに
リリース
開発 1週間 1週間
バグ対応
審査 テスト
約2週間=1バージョン
常にWaiting For Reviewを目指すiOSアプリの開発手法
http://tech.vasily.jp/2013/01/waiting-for-review/
- 22. チケットの工夫
チケット作成時に
・現状 (問題点) Why
・改善案 (解決案) What
How
・理由 (なぜやるのか)
・効果 (見るべき数値)
必ず書くように
意識の統一、ズレを無くす
- 27. API Model
PC
json
iPhone API
plist nginx/Rails/unicorn
Android
json
• iQON内のデータの読み書きは全てWebAPI経由で行う
• ロジックを1箇所にまとめてマルチプラットフォーム対応
- 29. VASILYでは 爆速で
新しいファッションメディアを
作る仲間を 募集中です
masa@vasily.jpまで