Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CQRS+ESをKinesis,Spark,RDB,S3でやってみた

machu
July 18, 2019

 CQRS+ESをKinesis,Spark,RDB,S3でやってみた

machu

July 18, 2019
Tweet

More Decks by machu

Other Decks in Technology

Transcript

  1. #sapurimeetup CQRS+ESをKinesis,Spark,RDB,S3でやってみた Agenda | 01 CQRSとは 02 EventSourcingとは 03 CQRS+ESとは

    04 スタディサプリENGLISHにCQRS+ESを導入する前の課題 05 CQRS with Embulkの導入 06 Spark,Kinesis,S3,RDBでCQRS+ES 07 まとめ 3
  2. #sapurimeetup CQRS+ESをKinesis,Spark,RDB,S3でやってみた コマンドクエリ分離原則 ~ Command and Query Responsibility Segregation ~

    ➔ ざっくりいうと ◆ Commandは副作用を伴う処理(更新系) ◆ Queryは値だけ返す処理(参照系) ◆ この2つをわけようという考え(CQS)をアーキ テクチャへ適用したもの 5