A CTO must design a system that processes 10TB of clickstream data daily for real-time personalization. Which lambda architecture component handles low-latency serving of precomputed batch results while the speed layer handles recency?
-
A
Speed layer (stream processor)
-
B
Serving layer backed by a fast read store (e.g., Cassandra, Redis)
-
C
Batch layer (Hadoop/Spark jobs)
-
D
Message broker (Kafka)