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.

1. Rakuten Developing Intro

223 views

Published on

일본 최대의 e커머스 기업인 라쿠텐과 1위 온라인 여행 ㅅ업자인 라쿠텐 트래블의 기술, 개발자 그리고 개발자 문화를 공유합니다.

Published in: Internet
  • Be the first to comment

1. Rakuten Developing Intro

  1. 1. Rakuten Developing Introduction 24th June 2016 I am programmer conference
  2. 2. Developing Introduction from… 2 Rakuten Travel EC Core Tech Department Rakuten Ichiba 1 2 3
  3. 3. Developing Introduction from… 3 Rakuten Travel EC Core Tech Department Rakuten Ichiba 1 2 3
  4. 4. June 24, 2016 Minsoo Jun
  5. 5. Self-Introduction • Name Minsoo Jun (전민수) @Platform Group, Travel Service Dev. Dept. • Born and Raised 함양 / 부산 • Work Experience 2006/05-Present 웹개발 Rakuten Travel @Japan 2004/04-2006/04 SI Jasnet @Japan 1997/??-2004/03 프리랜서 머든지 발개발. 프리랜서 @Korea • Favorite 여행, 농사! 5
  6. 6. Rakuten Travel Development Process 6
  7. 7. Travel Team 7 DEV QAPDM DEV, PDM and QA is big pillar in TRVDD and each are collaborating. Responsibility of Development Responsibility of Quality Responsibility of Product
  8. 8. Identify an issue Anyone Our Development Process 8
  9. 9. Identify an issue Anyone Our Development Process 9 Create a Wishlist Anyone
  10. 10. Identify an issue Anyone Our Development Process 10 Create a Wishlist Anyone Review the Wishlist SDD Lead QA Lead PDM PDM Business Owner
  11. 11. Identify an issue Anyone Our Development Process 11 Create a Wishlist Anyone Review the Wishlist SDD Lead QA Lead PDM PDM Business Owner Create a PRD PDM Designers
  12. 12. Identify an issue Anyone Our Development Process 12 Create a Wishlist Anyone Review the Wishlist SDD Lead QA Lead PDM PDM Business Owner Create a PRD PDM Designers Review the PRD SDD Lead QA Lead PDM PDM Business Owner
  13. 13. Identify an issue Anyone Our Development Process 13 Create a Wishlist Anyone Review the Wishlist SDD Lead QA Lead PDM PDM Business Owner Create a PRD PDM Designers Review the PRD SDD Lead QA Lead PDM PDM Business Owner Define Development Specifications SDD PDM
  14. 14. 14 Identify an issue Anyone Our Development Process Create a Wishlist Anyone Review the Wishlist SDD Lead QA Lead PDM PDM Business Owner Create a PRD PDM Designers Review the PRD SDD Lead QA Lead PDM PDM Business Owner Define Development Specifications SDD PDM Define Testing Specifications Lead QA PDM
  15. 15. 15 Identify an issue Anyone Our Development Process Create a Wishlist Anyone Review the Wishlist SDD Lead QA Lead PDM PDM Business Owner Create a PRD PDM Designers Review the PRD SDD Lead QA Lead PDM PDM Business Owner Define Development Specifications SDD PDM Define Testing Specifications Lead QA PDM Develop SDD Developers Designers 2week sprit
  16. 16. 16 Identify an issue Anyone Our Development Process Create a Wishlist Anyone Review the Wishlist SDD Lead QA Lead PDM PDM Business Owner Create a PRD PDM Designers Review the PRD SDD Lead QA Lead PDM PDM Business Owner Define Development Specifications SDD PDM Define Testing Specifications Lead QA PDM Develop SDD Developers Designers Quality Assurance / Testing Lead QA QA Team PDM
  17. 17. 17 Identify an issue Anyone Our Development Process Create a Wishlist Anyone Review the Wishlist SDD Lead QA Lead PDM PDM Business Owner Create a PRD PDM Designers Review the PRD SDD Lead QA Lead PDM PDM Business Owner Define Development Specifications SDD PDM Define Testing Specifications Lead QA PDM Develop SDD Developers Designers Quality Assurance / Testing Lead QA QA Team PDM Deploy / Release SDD Developers Lead QA QA Team PDM Business Owner
  18. 18. 18 Prod. Release
  19. 19. 19 청취 감사합니다 
  20. 20. Developing Introduction from… 20 Rakuten Travel EC Core Tech Department Rakuten Ichiba 1 2 3
  21. 21. E-commerce Platform Development Department Marketing Platform Section 2016/6/24 Jinyong Kim, Architecture Committee Group Manager, MPS, ECPD
  22. 22. How our organization(MPS) is structured. 60 people 23 people • 120 people • Official Language : English
  23. 23. What we are doing – marketing platform development and operation (1/3)
  24. 24. What we are doing – marketing platform development and operation (2/3)
  25. 25. Ad Management System Ad Distribution System Ad Operator Engineer Web User Development And Operation What we are doing – marketing platform development and operation (3/3)
  26. 26. • Java, PHP, Perl, HTML, Scala, JavaScript • Spring, Spring MVC, Spring REST, Spring Data, Spring Batch, Laravel • Backbone, AngluarJS • Apache httpd, Tomcat, nodejs • MySQL5, Oracle11g(ExaData), MongoDB3.2, Redis2.8, Solr, Clustrix5 • Hadoop, Hive, Casandra for Big Data Batch Processing • Kafka, Storm, Elastic Search for Big Data Real-time Processing • CentOS • VMWare, OpenStack For Private Cloud • Confluence / JIRA / Git System/Software Techs Used.
  27. 27. 영위계구물위우후(寧爲鷄口勿爲牛後) Super Engineer Precious Big Data 닭의 입이 될지언정 소의 꼬리는 되지 말라, 큰 인물(人物)을 추종(追從)하는 것보다는 작은 집단(集團)의 우두머리가 되는 것이 낫다. What kind of job/company do you want? Value Added Service Browse History Purchase History Demographic Info
  28. 28. I am waiting for you with referral application forms!
  29. 29. Developing Introduction from… 29 Rakuten Travel EC Core Tech Department Rakuten Ichiba 1 2 3
  30. 30. DevOps Engineer for Rakuten Ichiba Jun/24/2016 Euncheol Kweon EC Core Technology Department, Rakuten Inc.
  31. 31. Euncheol Kweon Lead Software Engineer Team Manager, ICE Project Team Operations Group No.2, Operations Section EC Core Technology Department Rakuten, Inc.
  32. 32. No.1 EC Site in Japan
  33. 33. RD Coding Test Prepare Maintenance Deployment Monitoring Analysis Enhancement Improvement Service Operation Trouble Shoot All done by each App team Traditional Operation
  34. 34. RD Coding Test Prepare Maintenance Deployment Monitoring Analysis Enhancement Improvement Service Operation Trouble Shoot Each App team Ideal Operation Dedication to Development Feedback to App Team for Improvement / Governance Red-zone must be removed by • Standardization • Automation
  35. 35. ICHIBA Cloud by Exalogic Project Team
  36. 36. Engineers are Customers
  37. 37. Unbreakable Service
  38. 38. cutoff
  39. 39. Exalogic Case Study https://blogs.oracle.com/fusionmiddleware/entry/mastering_devops_with_oracle
  40. 40. • Oracle Fusion Middleware Innovation Awards 2010 • Oracle Fusion Middleware Innovation Awards 2015 https://www.oracle.com/corporate/awards/fusion-middleware-innovation/winners.html
  41. 41. Jennifer Case Study Coherence Case Study http://www.slideshare.net/OracleMiddleJP/ss-6772269 http://www.cybernet.co.jp/jennifer/download/rakuten_ichiba.pdf
  42. 42. Oracle OpenWorld Tokyo Tech Session ZDNet Japan http://builder.japan.zdnet.com/sp_oracle/weblogic/35064616/ http://oraclemag.mobileclip.jp/entry/1646920
  43. 43. Rakuten Technology Conference Tech Session Oracle OpenWorld Tokyo Tech Session http://tech.rakuten.co.jp/speakers.html
  44. 44. Join us! euncheol.kweon@rakuten.com http://global.rakuten.com/corp/careers/engineering/

×