The architecture comprises the following components:
Data is ingested in real-time using change data capture for real-time data replication without impairing production system performance.
Analytics is used to discover, interpret, and communicate meaningful patterns in data to apply toward effective decision-making.
Monitor data ingestion tasks with a single pane of glass view.
Orchestrate data ingestion tasks based on pre-set conditions or calculations.
APIs to automate and integrate with other monitoring and orchestration applications.
Event-Driven Architecture - Kappa