Nov
27
「マイクロサービスパターン」を読む会(第4回)
プログラミング言語Javaに関する技術書を朗読して議論しながら進行します
Organizing : Java読書会BOF
Registration info |
Registration not needed, or register on another site. 24 |
---|
Description
「マイクロサービスパターン」(Chris Richardson 著、樽澤 広亨 監修、インプレス 刊、2020年)の読書会(第4回)を開催します。 Java読書会BOFは、参加者が順番で本を声に出して朗読し、随時議論をしながら読み進めていくスタイルです。書籍さえ持参頂ければ前回参加しなくてもまったく問題ありません。開催時間の途中からの参加/退出もOKです。お昼はみんなで一緒に近くの定食屋さんで食べにいくのでぼっちめしの心配は不要です。
第4回は、次の章をおよそ60ページ読み進む予定です。
- Chapter5「マイクロサービスアーキテクチャにおけるビジネスロジックの設計」
- 5.2.2 アグリゲートは明示的な境界を持つ
- 5.2.3 アグリゲートのルール
- 5.2.4 アグリゲートの粒度
- 5.2.5 アグリゲートを使ったビジネスロジックの設計
- 5.3 ドメインイベントのパブリッシュ
- 5.3.1 なぜ変更イベントをパブリッシュするのか
- 5.3.2 ドメインイベントとは何か
- 5.3.3 イベントエンリッチメント
- 5.3.4 ドメインイベントの見つけ方
- 5.3.5 ドメインイベントの生成、パブリッシュ
- 5.3.6 ドメインイベントの消費
- 5.4 キッチンサービスのビジネスロジック
- 5.4.1 Ticketアグリゲート
- 5.5 オーダーサービスのビジネスロジック
- 5.5.1 Orderアグリゲート
- 5.5.2 OrderServiceクラス
- 5.6 まとめ
- Chapter6「イベントソーシングを使ったビジネスロジックの開発」
- 6.1 イベントソーシングを使ったビジネスロジックの開発
- 6.1.1 従来の永続化が抱える問題点
- 6.1.2 イベントソーシングの概要
- 6.1.3 楽観的ロックを使った同時更新
- 6.1.4 イベントソーシングとイベントのパブリッシュ
- 6.1.5 スナップショットを使ってパフォーマンスを向上させる
- 6.1.6 べき等なメッセージ処理
- 6.1.7 進化していくドメインイベント
- 6.1.8 イベントソーシングの利点
- 6.1.9 イベントソーシングの欠点
- 6.2 イベントストアの実装方法
- 6.2.1 Eventuate Localイベントストアの仕組み
開催案内、参加の申し込み、過去の読書会開催の議事録、およびJava読書会BOFの活動については、Java読書会BOF公式サイト(次のURL)をご参照ください。
http://www.javareading.com/bof/
注意事項 新型コロナウイルスの感染が拡大している状況を踏まえ、次の方は参加を制限させていただきます。
- 直近二週間以内に海外への渡航歴がある方
- 発熱・咳等の症状がみられる方
また、参加者全員の名簿(氏名、連絡先)を作成し、1ケ月保管いたします。これは要請があれば保健所等の公的機関へ提供いたします。
今後の予定(会場確保分)
- 「マイクロサービスパターン」を読む会(第5回) 12月18日(土) てくのかわさき/第4研修室
- 「マイクロサービスパターン」を読む会(第6回) 1月29日(土) てくのかわさき/第4研修室
- 「マイクロサービスパターン」を読む会(第7回) 2月19日(土) 川崎市教育文化会館 第3会議室
Media View all Media
If you add event media, up to 3 items will be shown here.