DigitalRoute's Usage Data Platform (UDP) aggregates data from diverse systems and locations, analyzing and acting upon it in real-time. The platform processes 300 billion transactions per day and provides real-time insights to improve user experience. A new trace feature was introduced to track the path of records through a customer's system, requiring a robust back-end capable of efficient storage and fast presentation. Redis' pub/sub messaging capabilities were used to improve communication between services, providing simplicity and speed. The use of Redis Streams is believed to be an even better fit for the platform's use case due to its built-in data persistence and many-to-many data channel capabilities.