CFPは終了しました。採択結果はこちら

マイクロサービスにおけるトランザクション管理の現実解

Proposal: (不採択)

中級者   Storage / Database

マイクロサービスにおいてDatabase per Serviceパターンを用いる場合、データベース間の整合性を正しく管理する必要がある。その管理方法として、一般的にSagaやTCC等が用いられ、2PCはアンチパターンとして議論させることが多いが、これらは必ずしも正しい議論ではない。本セッションでは、マイクロサービスの利点やアプリケーション開発者の観点から、どのようなアーキテクチャでサービス間のデータベースの整合性を管理すべきかを議論する。

Toshihiro Suzuki
株式会社 Scalar
アーキテクト

株式会社 Scalarに所属し、クラウドネイティブなトランザクションマネージャであるScalarDBの開発に従事している。また、Apache HBaseのコミッタであり、著書として「HBase徹底入門」がある。