イベント駆動の記事一覧
イベント駆動 に関する記事を 4 本まとめています。Spring Bootの実装・設計・運用の観点で関連テーマを横断して読めます。
-
Spring Modulithでモジュラーモノリスを実現する方法
Spring Modulith 1.xを使ったモジュラーモノリス構築の実践ガイド。@ApplicationModuleでのパッケージ境界定義、ApplicationModules.verify()による境界検証、Event Publication Registryでのイベント永続化、既存ApplicationEvent実装からの移行手順までを具体コードで解説します。
-
Spring BootでTransactional Outboxパターンを実装する
Spring BootでDB更新とKafka送信の二重書き込み問題を解決するTransactional Outboxパターンの実装方法を解説します。Outboxテーブル設計、Pollerによるリレー、Debezium CDCとの比較まで実コード付きで紹介します。
-
Spring BootでKafkaのProducer・Consumerを実装する - サンプルコード付き入門ガイド
spring-kafkaでKafkaのProducerとConsumerをSpring Boot 3.xアプリにゼロから実装する実践ガイド。Docker Composeでブローカーを即起動し、KafkaTemplate・@KafkaListenerの基本から、DefaultErrorHandlerでのリトライ・Dead Letter Topic転送、@EmbeddedKafkaでのテストまでコード中心に解説します。
-
Spring BootのApplicationEventでモジュール間を疎結合にする方法
ApplicationEventとApplicationEventPublisherを使ったイベント駆動設計を実装例で解説。@TransactionalEventListenerによるトランザクション完了後処理、非同期イベントハンドリング、テスト方法まで網羅します。