The example illustrates the ability of VoltDB to ingest large volumes of streaming transactions and make decisions, in real time, on which ads to show to which customers. The example emulates consumer purchase transactions and finds the best matching offer to present at the point of sale.
Matching offers are found using a query that joins a summary view of the account activity with this vendor (merchant) against the available offers from that vendor. The best match is determined by priorities for the offers set by the vendor.
A web dashboard shows recent offers as well as a moving chart of the number offers per second and overall transactions per second.