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.

[Rakuten TechConf2014] [A-4] Rakuten Ichiba

2,094 views

Published on

Rakuten Technology Conference 2014
"Rakuten Ichiba"
Takao Shiono (Rakuten)

Published in: Technology
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD FULL BOOKS INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL PDF EBOOK here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL EPUB Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL doc Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL PDF EBOOK here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL EPUB Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... 1.DOWNLOAD FULL doc Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

[Rakuten TechConf2014] [A-4] Rakuten Ichiba

  1. 1. 1 Rakuten Ichiba. Vol.01 Oct/25/2014 Takao Shiono ISDOD(Ichiba Service Development and Operation Department), Rakuten Inc.
  2. 2. 2 Objective The purpose of this presentation is to introduce our company ,Rakuten and share the issues for our futu re development.
  3. 3. 3 Agenda 1.About Rakuten 1-1. Japan Business 1-2. Global Business 1-3. Business KPI 2.System Situation 2-1. Network 2-2. Database 2-3. Application 2-4. Summary 3.Organization
  4. 4. 4 0. Introduce myself.
  5. 5. 5 0. About me About my Career. 2014/04/01 Rakuten Ichiba Development and Operation Department manager. 2013/06/27 Board of director of STYLIFE. 2012/03/30 Board of director of NETS PARTNERS.(- 1st Dec 2012.) 2011/11/17 Executive officer of RAKUTEN.Inc. 2011/10/22 Development Managing Officer. 2011/01/01 Japan Ichiba Section Manager & Senior Service Producer of Japan Rakuten Ichiba. 2009/05/01 Shopping & Auction Section Vice manager & Senior Service Producer of Auction. 2008/07/01 Portal Service Section Manager & Senior Service Producer of Infoseek. 2008/02/01 New Service Division Vice manager. 2007/04/01 Portal Produce Department manager. 2006/04/01 Portal media company Produce department. 2005/12/01 Portal media company Infoseek CWD/MKT Department manager. 2005/01/01 Corporate Development planning department & Quality Assurance team Supervisor. 2004/04/01 Rakuten Ichiba ID produce department. 2004/02/01 Development Head Office.
  6. 6. 6 1. Rakuten
  7. 7. 7 Rakuten,Inc. Founded: February 7, 1997 IPO: April 19, 2000 (JASDAQ Stock Exchange) Office: Rakuten Tower (Tokyo, Japan) Employees: 9,311 (as of Dec. 2012) Market Cap: JPY 2,332 Billion (as of Jan 17, 2014)
  8. 8. 8 Uniqueness Most E-commerce Controllable Middleman. Efficiency Direct Sales
  9. 9. 9 Uniqueness RakutenE-commerce Entertainment Bazaar Platform Encounter Platform
  10. 10. 10 Rakuten Ecosystem
  11. 11. 11 Expanding Business Portfolio Taiwan 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014
  12. 12. 12 1-1. Japan Business
  13. 13. 13 Service for Japan Customer E-Commerce Personal Finance Digital Contents Travel / Booking Communication Pro Sports
  14. 14. 14 About Rakuten Ichiba in Japan http://global.rakuten.com/corp/about/strength/data.html
  15. 15. 15 About Rakuten Ichiba in Japan http://global.rakuten.com/corp/about/strength/data.html
  16. 16. 16 About Rakuten Ichiba in Japan
  17. 17. 17 1-2. Global Business
  18. 18. 18 Global Expansion Rapidly Expanding Worldwide from 2010 English-nization /Globalization.
  19. 19. 19 Global Expansion E-Commerce eBook Travel Other services & businesses Rakuten Institute of Technology Development center Head Office / Regional Headquarters Head Office • E-commerce in 14 countries and regions • All services and businesses in 28 countries
  20. 20. 20 Expanding Rakuten Ecosystem EU Japan US ASIA
  21. 21. 21 Brand Awareness Taiwan Indonesia Singapore 89% 72% 54%  * Aided awareness among general internet users.  Survey Method: Internet survey (panel sampling), July 2014 Malaysia 54%
  22. 22. 22 1-3. Business KPI
  23. 23. 23 Rakuten Ichiba GMS 1,000 900 800 700 600 500 400 300 200 100 0 $ 1 = JPY 79 over $ 13 Billion 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 (JPY bn) 2010 2011 2020? 10,000 ・・・ over 1 trillion
  24. 24. 24 The BigData in Rakuten • 93,870,000+ users • 800,000,000+ purchase info • 100,000,000+ reviews • 3,000,000+ hotel booking per month • 41,000+ merchants • 60,000+ hotels • Bank, Credit Card…. • Tremendous amount of search queries • Several hundreds GB access log per day • etc • increasing more and more.
  25. 25. 25 Rakuten Data Explosion 200000000 180000000 160000000 140000000 120000000 100000000 80000000 60000000 40000000 20000000 0 The number of item 1997 2005 2006 2007 2008 2009 2010 2011 2012 2013
  26. 26. 26 2. System Situation
  27. 27. 27 2-1. Network
  28. 28. 28 Network Traffic Between 2005 to 2008 22.0G 20.0G 18.0G 15.0G 14.0G 12.0G 10.0G 8.0G 6.0G 4.0G 2.0G 2007/12 2008/12 16.0G トラフィックトレンドの実績と予測 2009/12 2010/12 2011/12 2005/12 2006/12
  29. 29. 29 Network Traffic Between 2005 to 2008 22.0G 20.0G 18.0G 15.0G 14.0G 12.0G 10.0G 8.0G 6.0G 4.0G 2.0G 2007/12 2008/12 16.0G トラフィックトレンドの実績と予測 2009/12 2010/12 2011/12 2005/12 2006/12
  30. 30. 30 Network Traffic From 2009. Victory sale 108Gbits/sec Super sale 67Gbits/sec Super sale 42Gbits/sec 2009 2010 2011 2012 2013
  31. 31. 31 Reason of Data Increase
  32. 32. 32 2-2. Database
  33. 33. 33 History of Database M9000 (2009) ExaData (2013) SF E25K (2004) SF 15K (2002) E10K (2001) E4500 (1999) E420R (1999) E450 (1997) 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014
  34. 34. Many APP Many DB 34 History of Database Few APP App App App App App App App App App Few DB Nothing changed for over 10 years
  35. 35. 35 Issues Data have been increasing day by day We have to set the capacity size manually. It is a database specification. - Max extents - Max pagesize - Highly loaded Database. Too much maintenance We have to : - Increase capacity - Change HW/SW for EOSL - Version up Software - Patch Software Difficult to manage/use the data Causes: - A large number of dependency ( Node=755, Edge=1,233 ) - Too many connections ( 1DB ⇔ 66 Application ) - Diverse versions ( OS, MW, programing language, script )
  36. 36. 36 2-3. Application
  37. 37. 37 Case 1 DB has not been abstracted. Each App connect to DB directly.
  38. 38. 38 2-3. Application Case 1. App A App B App C API α DB App D Merchant / Consumer Front API Data If we need to change our database…
  39. 39. 39 2-3. Application Case 1. App A App B App C API α DB App D Merchant / Consumer Front API Data We have to modify & test many applications.
  40. 40. 40 2-3. Application Case 1. App A App B App C API α DB App D Merchant / Consumer Front API Data We will integrate many connections to a single API.
  41. 41. 41 2-3. Application Case 2 2 phase commit.
  42. 42. 42 It has to do INSERT to Order DB and do UPDATE to Inventory DB at the same time. If either one fails, data mismatch will occur. It is API really risky. Mobile Application Order complete Application Order Inventory PC Order Management tool for Merchant. R Case2. 2-3. Application
  43. 43. 43 2-3. Application Order complete We are abolishing 2 phase commit. Order DB will be separated from Order application. New API Mobile Application Application Order Inventory PC Order Management tool for Merchant. R Queue Case2.
  44. 44. 44 2-4. Summary
  45. 45. 45 Action plans for future development 1. Reduce management difficulties Reduce App server Reduce DB server 2. Reconstruct Application Reduce too much dependence on DB ‐ Decrease test scope ‐ Decrease development scope 3. Stop 2 Phase Commit (Change the architecture) ‐ Decrease difficult session control 4. Reconstruct DB schema and design
  46. 46. 46 3. Organization
  47. 47. 47 Hiring Talented Engineers Many employees have come to Japan.
  48. 48. 48 Hiring Talented Engineers 0 50 100 150 200 Japan China India Korea USA Bangladesh Philippines Taiwan England Indonesia Australia Canada Sri Lanka Brazil Algeria Argentine Swiss Thailand Chile Nepal Pakistan Hungary Republic Vietnam Hong Kong Other 25+
  49. 49. 49 Next Challenge
  50. 50. 50 Ideal Goal Engineers from our overseas companies will become able to develop RMS together.
  51. 51. 51 Summary The purpose of this presentation is to int roduce our company ,Rakuten and share the issues for our future development.
  52. 52. 52

×