Ignite Talk: DDD + CQRS on Spring Cloud

Post on 06-Jan-2017

428 views 5 download

transcript

MitzAn Evolutionary Approach with DDD and CQRS on Spring Cloud

An Evolutionary Approachwith DDD and CQRSon Spring CloudAug/01/2016 Ignite SpringOne PlatformMitz ( Mitsuyuki Shiiba / @bufferings )Emerging EC and Logistics Development Department, Rakuten Inc.http://www.rakuten.co.jp/

Evolutionary Approach

Legacy Services

Perfect System?

Control The Risks

Small Pieces

Evolutionary Approach

The Boot Phase: CRUD Application

The Boot Phase: Aggregate

The Boot Phase: Repository

The Boot Phase: CQRS

The Boot Phase

The Cloud Phase: When To Start?

The Cloud Phase: Preparation

The Cloud Phase: 1st Microservice

The Cloud Phase: Infrastructure

The Cloud Phase

Evolutionary Approach

Evolutionary Approach

Evolutionary Approach

Let’s enjoy together!!