Modelが1つ必要になります。Modelは個別の要件次第で、ElasticsearchやSQLなどどんなデータベースにも配置できます。Modelを手順に沿って構成するにはどうしたらよいでしょうか。Modelを更新する例を1つご紹介します。Modelへの新しい要素の追加を発生させます。BigDecimal.new(event.data[:price]),)ProductPriceChangedイベントは、リスト上の価格の更新を発生させます。)他にいくらでも考えられます。Modelに基づいてアプリの読み出し側で行えばよいのです。DESC").limit(10)アプリの書き込み側では、イベントソーシングされているProductクラスの書き込みで変更をトラッキングしつつビジネスルールを保護します。書き込み側は、ProductRegisteredやProductPriceChangedを公開する責務を持ちます。ebook」をぜひ手にお取りください。コボラー、ITコンサル、ローカライズ業界、Rails開発を経てTechRachoの編集・記事作成を担当。チュートリアル第2版の監修および半分程度を翻訳、Railsガイドの初期翻訳ではほぼすべてを翻訳。その後も折に触れて更新翻訳中。enno.jpを運営。実は最近Go言語が好きで、Goで書かれたRubyライクなGoby言語のメンテナーでもある。仕事に関係ないすっとこブログ「あけてくれ」は2000年頃から多少の中断をはさんで継続、現在はnote.muに移転。Storageを使ってはいけない(翻訳)#Tags#会社紹介#自社サービス#勉強会#Rails#PHP#デザイン#実績#週刊RailsウオッチCONTACTお気軽にご相談ください。(翻訳)CONTACTTechRachoでは、パートナーシップをご検討いただける方からのご連絡をお待ちしております。お気軽にご意見・ご相談ください。