6章イベントと通知の管理
イベント駆動型データアーキテクチャは新しいパラダイムです。イベント駆動型データアーキテクチャによって、リアルタイムでデータ駆動型のエクスペリエンスへとビジネスを変革することができます。ただし、強力な反面、複雑すぎます。多くのサービス、追加コンポーネントを必要とし、フレームワークも必要です。また、あらゆる種類の課題に対するソリューションでもありません。どのような種類のイベント駆動型通信を導入する場合でも、これらの懸念事項について検討する価値があります。
この章では、イベントと通知の管理に重点を当てます。これらは複雑な領域です。API管理やデータプロダクトアーキテクチャ設計と重なる部分があるからです。非同期通信、イベント駆動型アーキテクチャ、最新のクラウド技術、一貫性モデル、イベント種別などについて見ていきます。この章を読み終える頃には、イベント駆動型アーキテクチャが組織にもたらすものと、それに伴うトレードオフについて、十分理解されていることと思います。
いくつか先に言っておきたいことがあります。まず、すべてのデータ担当者がイベント駆動型アーキテクチャに精通しているわけではありません。ここでは基本的なことを説明し、データ管理という観点から見たイベント流通に絞って説明します。次に、イベント駆動型アーキテクチャは複雑になる恐れがあります。このトピックについて完全に説明すると、これだけで本書が埋まってしまうかもしれません†1。ここでは、重要な部分に絞って、参考例を用いて、ガバナンスモデルと留意すべき重要な点を説明します。
[†1] イベント駆動アーキテクチャについてもっと知りたいなら、Ben Stopford著“Designing Event-Driven Systems”(O'Reilly)というすばらしい本があります。 ...
Get 大規模データ管理 第2版 ―データ管理と活用のためのモダンなデータアーキテクチャパターン now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.