15. 1. Growth
Item ( Get )
Order ( put )
Regular maintenance
×
×
Item
Information
Order
Information
Ichiba system was dependent on DB!
14
16. 1. Growth
Item ( Get )
Basket ( put )
○
○
item data cache
180,000,000 item
basket data cache
3,000,000 order
Item
Information
Order
Information
×
×
15:00- adopt a Ichiba’s Technology” 5F
Ichiba “Rakuten redundant architecture!
15
26. 3. Unique
+ Connect our system to Rakuten system!
- payment
- item registration
+ Improve own operation
- Own system is nothing
- There is no money for make own system
+ Several requirement
- reduce many inquiry
- How to input a correct genre?
25
36. 4. Synergy
Ichiba Policy
- Keep Service
→ Be Difficult to Maintain
- Speed!! Speed!! Speed!!
→ Slow!!
- Make Many Function/Relation
→ Make A Few Function/Relation
35
37. 4. Synergy
Technical Issue
- A large number of dependent
( Node=755, Edge=1,233 )
- Anything connect DB
( 1DB ⇔ 66 Application )
- Diverse version
( OS, MW, programing language, script )
etc.
36
38. 4. Synergy
Case 1
Merchant / Consumer
Front
App A
API
Data
App B
App C
App D
API α
DB
If we need to change our database…
37
39. 4. Synergy
Case 1
Merchant / Consumer
Front
App A
API
Data
App B
App C
App D
API α
DB
We have to modify & test many applications.
38
40. 4. Synergy
Case 1
Merchant / Consumer
Front
App A
API
Data
App B
App C
App D
API α
DB
We will integrate many connection by making API.
39