Post on 21-Jan-2018
28/Oct/2017
Yosuke Shimizu & Utkarsh Murarka
System Development Dept.
Rakuten Card Co., Ltd.
Amateur something Innovative and logical
…
DC1 DC2
…
.war.xml
Start time
is 11:00 .warWeb tool DB
Start time
is 11:0011:00
DB
Insert …
Delete ..
Um…
difficult
Ah..
I got it
from code.
Web tool DB
Insert …
Delete ..
Have
Business logic
Proc. α Proc. β Proc. γ Proc. δ
DB
A
B
A(α) A(β) A(γ) A(δ)
B(α) B(β) B(γ) B(δ)
Application
Tuning (DB)
Application
Tuning
(Chunk)
Data
classification
Split transfer
Operation
Visualization Dividing
processing
ABEND is occurred.
No problem, operator will resolve it.
Processing delay is occurred.
No problem, we will apprise representative.
Un-expected operation is occurred.
Oh well, this is regular work likely.
I will get a approval from Boss for operation.
Avoiding ABEND by automation recovery,
As a result, operation was reduced.
Enhancement of processing speed,
As a result, services are stable.
Un-expected operation is occurred.
This is improvement point !!
We have to resolve it ASAP !!!
Bug occurred.
Oh no, need long time to understand code.
Requirement Change.
No problem, we need approval for project.
Documentation is available ! We can fix
quickly!
We can fix in small operation task.
Improvement in cost-savings!
Develop new batch.
We will design from scratch.
Deploy code to Staging.
We will build locally, and deploy manually.
Common platform is available!
Only need to develop few classes.
Using CI tools (Continuous Integration),
we can deploy automatically.
E.g. Jenkins, Sonar etc.
We’re Hiring!!
Rakuten.Careers