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.

Python in Rakuten

2,558 views

Published on

Lightning Talks
Pycon mini JP
2011/1/29

Published in: Technology
  • Be the first to comment

Python in Rakuten

  1. 1. Rakuten,Inc.   DU | Jan 29,2011 Python in Rakuten
  2. 2. Python in Rakuten =
  3. 3. Python in Rakuten =
  4. 4. Python in Rakuten
  5. 5. Python in Rakuten
  6. 6. Python in Rakuten
  7. 7. Python in Rakuten 社内の Python メーリングリスト… 150 人突破 !!
  8. 8. Python in Rakuten
  9. 9. Python in Rakuten ネットワーク分散型フレームワーク ConView http:// www.slideshare.net/rakutentech/conview
  10. 10. ConView とは? ConView とは? ネットワーク分散型の Web フレームワーク どこがネットワーク分散型なの? MVC の M をネットワーク経由で呼び出します。 【 ConView 】 C: Controller M: Model V: View Output (HTML,XML …) Input (URL,POST …) 【 WebAPI 】
  11. 11. 今までと何が違うの? ConView は… . 同時に多数の API を呼び出せます。 【 ConView 】 C: Controller M: Model V: View 【 Web Application 】 M: Model 【 Web Application 】 M: Model 【 Web Application 】 M: Model 【 Web Application 】 <ul><li>モデルを小さく作れます。 </li></ul><ul><li>モデルが完全に独立します。 </li></ul>
  12. 12. ConView の呼び出しのイメージ 例:とあるショップの商品ページ http://shop1.rakuten.com/item/123923/ 【 ConView 】 【 Pre Controller 】 Shop 用 URL ルール Top 用 URL ルール Search 用 URL ルール ホスト名から URL マップを選択 【 Operation 】 トップページ 商品ページ カートページ オペレーションを選択 【 Request 】 セッション R/W リクエストを選択 商品情報取得 ショップ情報取得 ランキング取得 サーチ結果取得 商品をカートに入れる カートの中身取得 response request 外部接続 外部接続
  13. 13. Python in Rakuten
  14. 14. Python in Rakuten

×