1. rakuten developing intro
TRANSCRIPT
-
Rakuten Developing Introduction
24th June 2016
I am programmer conference
-
Developing Introduction from
2
Rakuten Travel
EC Core Tech Department
Rakuten Ichiba
1
2
3
-
Developing Introduction from
3
Rakuten Travel
EC Core Tech Department
Rakuten Ichiba
1
2
3
-
June 24, 2016
Minsoo Jun
-
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
-
Rakuten Travel
Development Process
6
-
Travel Team
7
DEV
QA PDM
DEV, PDM and QA is big pillar in TRVDD and each are collaborating.
Responsibility
of
Development
Responsibility of
Quality
Responsibility of
Product
-
Identify an issue
Anyone
Our Development Process
8
-
Identify an issue
Anyone
Our Development Process
9
Create a Wishlist
Anyone
-
Identify an issue
Anyone
Our Development Process
10
Create a Wishlist
Anyone
Review the Wishlist
SDD
Lead QA
Lead PDM
PDM
Business Owner
-
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
-
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
-
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
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
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
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
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
Prod. Release
-
19
-
Developing Introduction from
20
Rakuten Travel
EC Core Tech Department
Rakuten Ichiba
1
2
3
-
E-commerce Platform Development Department
Marketing Platform Section
2016/6/24
Jinyong Kim, Architecture Committee Group Manager, MPS, ECPD
-
How our organization(MPS) is structured.
60 people
23 people
120 people
Official Language : English
-
What we are doing marketing platform development and operation (1/3)
-
What we are doing marketing platform development and operation (2/3)
-
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)
-
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.
-
()
Super Engineer
Precious Big Data
, () () () .
What kind of job/company do you want?
Value Added Service Browse
History
Purchase
History
Demographic
Info
-
I am waiting for you with referral application forms!
-
Developing Introduction from
29
Rakuten Travel
EC Core Tech Department
Rakuten Ichiba
1
2
3
-
DevOps Engineer for Rakuten Ichiba
Jun/24/2016
Euncheol Kweon
EC Core Technology Department, Rakuten Inc.
-
Euncheol Kweon
Lead Software Engineer
Team Manager, ICE Project Team
Operations Group No.2, Operations Section
EC Core Technology Department
Rakuten, Inc.
-
No.1 EC Site in Japan
-
RD Coding Test Prepare
Maintenance Deployment
Monitoring
Analysis Enhancement
Improvement
Service
Operation
Trouble
Shoot
All done by each App team
Traditional Operation
-
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
-
ICHIBA Cloud by Exalogic
Project Team
-
Engineers are Customers
-
Unbreakable Service
-
cutoff
-
Exalogic Case Study
https://blogs.oracle.com/fusionmiddleware/entry/mastering_devops_with_oracle
-
Oracle Fusion Middleware Innovation Awards 2010
Oracle Fusion Middleware Innovation Awards 2015
https://www.oracle.com/corporate/awards/fusion-middleware-innovation/winners.html
-
Jennifer Case Study Coherence Case Study
http://www.slideshare.net/OracleMiddleJP/ss-6772269 http://www.cybernet.co.jp/jennifer/download/rakuten_ichiba.pdf
-
Oracle OpenWorld Tokyo
Tech Session
ZDNet Japan
http://builder.japan.zdnet.com/sp_oracle/weblogic/35064616/
http://oraclemag.mobileclip.jp/entry/1646920
-
Rakuten Technology Conference
Tech Session
Oracle OpenWorld Tokyo
Tech Session
http://tech.rakuten.co.jp/speakers.html
-
Join us! [email protected]
http://global.rakuten.com/corp/careers/engineering/