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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access