基本概念
4 つのプリミティブがエンジンを構成します。他のすべてはその上に構築されます。
イベント
ユーザーが行った 1 つのこと。発生した瞬間に捕捉されます。イベントは、エンジンが状態に集約する生のシグナルです。
ユーザー状態
ユーザーについて分かっているすべての、ライブで照会可能な投影(そのイベントから導出され、新しいものが到着した瞬間に更新されます)。これが、アナリティクス、フラグ、メッセージングが共有する信頼できる情報源です。
意思決定
ユーザー状態に対して評価されるルール:誰がコホートに含まれるか、誰がフラグを受け取るか、誰がメッセージの対象になるか。意思決定はライブな状態を読み取るため、決して古くなりません。
アクション
意思決定が発火したときにエンジンが行うこと:機能を公開する、メッセージを送る、ワークフローをトリガーする。
How the four pillars connect