Describe the architecture of a personalized content recommendation engine that processes high-throughput user interaction data for Roku.