Change the engineer life by batch system renewal

Post on 21-Jan-2018

43 views 0 download

Transcript of Change the engineer life by batch system renewal

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