Chapter 10. Aerospike Practical Examples
By now you should have a good understanding of Aerospike. You have learned how to store data, query data, and the architecture behind it, which is designed for incredibly fast performance with the ability to scale to petabytes of data and tens of millions of transactions per second. In this chapter you will learn about some common use cases for Aerospike.
The use cases here are all real-world examples of where Aerospike shines. These typically involve the need for very fast access times, short SLAs, reasonably large data volumes, and high importance to the business. The use cases we will be covering are:
-
User profile store
-
Customer 360
-
Fraud detection
User Profile Store
User profile stores contain information about users, typically related to a single use case. They typically contain current, historical, and derived data about a user. This information is used to enhance interactions with the customer, allowing real-time decisioning about products, interests, and so on.
One example of a user profile is in the advertising technology (ad-tech) vertical to store audience segmentation data on a per-user basis. Normally a user is identified by a cookie containing a unique ID. This ID can identify the user’s device (phone, tablet, computer, etc.) and ad-tech companies will typically store information against this ID regarding websites that device has visited, purchases made on the device, and so on. This enables them to build up a picture ...
Get Aerospike: Up and Running now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.