Change the engineer life by batch system renewal

28
28/Oct/2017 Yosuke Shimizu & Utkarsh Murarka System Development Dept. Rakuten Card Co., Ltd.

Transcript of Change the engineer life by batch system renewal

Page 1: Change the engineer life by batch system renewal

28/Oct/2017

Yosuke Shimizu & Utkarsh Murarka

System Development Dept.

Rakuten Card Co., Ltd.

Page 2: Change the engineer life by batch system renewal

Amateur something Innovative and logical

Page 3: Change the engineer life by batch system renewal
Page 4: Change the engineer life by batch system renewal

Page 5: Change the engineer life by batch system renewal
Page 6: Change the engineer life by batch system renewal
Page 7: Change the engineer life by batch system renewal
Page 8: Change the engineer life by batch system renewal
Page 9: Change the engineer life by batch system renewal

DC1 DC2

Page 10: Change the engineer life by batch system renewal

.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

Page 11: Change the engineer life by batch system renewal

Proc. α Proc. β Proc. γ Proc. δ

DB

A

B

A(α) A(β) A(γ) A(δ)

B(α) B(β) B(γ) B(δ)

Page 12: Change the engineer life by batch system renewal
Page 13: Change the engineer life by batch system renewal

Application

Tuning (DB)

Application

Tuning

(Chunk)

Data

classification

Split transfer

Operation

Visualization Dividing

processing

Page 14: Change the engineer life by batch system renewal
Page 15: Change the engineer life by batch system renewal
Page 16: Change the engineer life by batch system renewal
Page 17: Change the engineer life by batch system renewal
Page 18: Change the engineer life by batch system renewal

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 !!!

Page 19: Change the engineer life by batch system renewal
Page 20: Change the engineer life by batch system renewal
Page 21: Change the engineer life by batch system renewal
Page 22: Change the engineer life by batch system renewal

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.

Page 23: Change the engineer life by batch system renewal
Page 24: Change the engineer life by batch system renewal
Page 25: Change the engineer life by batch system renewal
Page 26: Change the engineer life by batch system renewal
Page 27: Change the engineer life by batch system renewal

We’re Hiring!!

Rakuten.Careers

Page 28: Change the engineer life by batch system renewal