The process of delivering a high value personalized experience at scale has become crucial to the success of many applications and user experiences. Redis is chosen not just for its extreme high performance and low resource requirements, but also because specific capabilities within Redis make it simpler to develop personalization capabilities. This whitepaper, developed by CITO research, provides a pseudo code description of how Redis can be used for real-time personalization, shining a light on :
• A generic architecture for real-time personalization that explains the flow of data and application functionality, highlighting important Redis calls, methods, and data structures.
• An annotated set of pseudo code that illustrates how elegantly and compactly real-time personalization can be written in Redis.
• Commentary on the aspects of the Redis enterprise platform crucial to supporting real-time personalization.