Near Real-Time Campaign Reporting Part 3 — Campaign Service and Campaign UI
This series of articles demonstrates 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 captures ad events in an Aerospike "edge" database, aggregates them into Campaign Key Performance Indicators (KPIs), and displays the KPIs in a user interface using GraphQL to retrieve data stored in an Aerospike Cluster. The companion code is available on GitHub, with each back-end service written in Javascript and Node.js.
Company
Aerospike
Date published
Feb. 29, 2020
Author(s)
Peter Milne
Word count
2026
Hacker News points
None found.
Language
English