
Ultimate access to all questions.
You are developing a stream processing solution for a social media analytics platform that analyzes user behavior and engagement. The solution needs to process data from various sources, such as user interactions, content feeds, and advertising campaigns. How would you design the solution to handle the different data sources and ensure efficient processing?
A
Use a single processing engine for all data sources, without considering the specific characteristics of each source.
B
Design a modular processing architecture that can handle different data sources using specialized processing components.
C
Process all data sources using a single data model, ignoring the unique characteristics of each source.
D
Use a batch processing approach to process the data in large batches, without considering the real-time requirements of the analytics platform.