EDA Platform

Event-Driven Architecture Platform Part of the Model Driven Unified & Governed Real-Time Data Platform Suite (GUM-RTDP) — Source-code licensed reference architecture


What It Does

The EDA Platform enables organizations to capture, process, and act on business events in real time. Rather than relying on batch processes that deliver yesterday's insights, the EDA Platform makes your business event-driven — every transaction, customer action, and operational change becomes an immediate, actionable signal across your enterprise. To explore representative Business Events, AI Events, Event Flows, and AI Use Cases across 16 industries, visit our Industry Use Cases page.

Two Deployment Modes

The platform supports two complementary deployment modes, giving organizations flexibility in how they adopt event-driven architecture — whether for greenfield initiatives or existing systems:

  • Direct EDA Mode — applications publish business events natively to the event streaming layer (event fabric).
  • CDC Mode (Change Data Capture) — existing systems are onboarded without any modification to the source applications. Debezium (the CDC engine) captures database changes and publishes them to the event fabric. The Business Event Constructor (BEC) — generated from a ready-to-use template — consumes those changes from the event fabric, reconstructs and normalizes business events, and publishes them back to the event fabric, producing output fully consistent with Direct EDA events downstream. An independent process then consumes from the event fabric to populate the event store, keeping each architectural concern cleanly separated.

Working Reference Application

The platform is demonstrated through order_system_eda, an operational Order Management application covering the complete order lifecycle — from order request through pricing, approval, hold, and rejection. The reference application demonstrates:

  • Real-time event publishing in both Direct EDA and CDC modes
  • AI inference score consumption from the Speed Layer. This means:
    • order_system_eda publishes (order.received)
    • AI speed layer consumes order.received event and runs inferences
    • AI speed layer publishes the scored order (AI event)
    • order_system_eda consumes the AI event and evaluates if scores under threshold
    • order_system_eda places the order (order.placed) if true or places the order on hold (order.placed_on_hold) if false
    • It takes between .8 to 1.5 seconds for this full cycle
  • Configurable fraud and anomaly detection thresholds
  • A human review loop for flagged orders requiring manual decision

This is not a prototype — it is a working, deployable reference architecture delivered with source code.

What the EDA Platform Includes

The EDA Platform includes a reference operational implementation (order_system_eda): Python and Go source code (including the Business Event Constructor (BEC), the event store populate process for CDC mode and the event registry), multi-containers stack, database schemas with content, Kafka topics, event store table, Debezium CDC configuration, utilities, and demo & documentation (which includes architectural considerations).

Technology Foundation

Built on proven open-source components (Apache Kafka · Go · Python · Debezium · MySQL) used by LinkedIn, Uber, Netflix and other Tier 1 organizations such as JP Morgan Chase, Target, Walmart, Shopify, Amex — individually. The GUM-RTDP is the only reference architecture that integrates all of them into a governed, enterprise-grade event-driven solution.


The EDA Platform is part of the GUM-RTDP suite alongside the Lakehouse Platform and Data Governance Platform. Source-code licensed for enterprise deployment.

To learn more about pricing, licensing options, and acquisition modalities, contact us at software@itarchitectureandstrategy.com — we look forward to hearing from you.