نظام توصية يعتمد على معالجة البيانات في الوقت الحقيقي باستخدام Kafka وSpark Structured Streaming. تم استخدام Count-Min Sketch لتحليل الاتجاهات وتخزين النتائج في MongoDB، مع نظام توصية يعتمد على أوزان قابلة للتحكم.