Near real-time Campaign Reporting Part 1 — Event Collection
This article presents a simplified example of near real-time Ad Campaign reporting using Kafka, Aerospike's edge-to-core data pipeline technology, and Apollo GraphQL. The solution consists of three parts: real-time capture of Ad events via Aerospike edge datastore and Kafka messaging (Part 1), aggregation and reduction of Ad events into actionable Ad Campaign Key Performance Indicators (KPIs) using Aerospike Complex Data Type operations (Part 2), and displaying those KPIs in an Ad Campaign user interface using GraphQL to retrieve data stored in an Aerospike Cluster (Part 3). The companion code is available on GitHub.
Company
Aerospike
Date published
Jan. 13, 2020
Author(s)
Peter Milne
Word count
1627
Hacker News points
None found.
Language
English