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

CQRS+ES勉強会#1

 CQRS+ES勉強会#1

イベントソーシング・CQRS勉強会 #1 - イベントソーシングやってみた報告会
https://sekiban.connpass.com/event/343929/

にて使用した資料です
スライド内で使われているコードはGithubにて公開されています。
https://github.com/HalsekiRaika/cqrs-es-playground

榊崎リシェラ

March 14, 2025
Tweet

Other Decks in Programming

Transcript

  1. §2. Rustで段階的にCQRS+ESの実装をしてみる 軽量プロセスの導入 Receptor::handle(&self, Command) を使うことでコマンドを送信してイベント が貰えるようになった。 Receptor::apply(&self, Event) でイベントを送信して内部状態を更新する

    ことができるようになった。 Receptor::entrust(&self, Command) でコマンドを送信してそのまま内部状態を 更新することができるようになった。 これだけ特殊でコマンドを送る処理だけし か止まらない。 https://github.com/HalsekiRaika/cqrs-es-playground