Bird
0
0

Why does Lambda architecture use both batch and speed layers instead of only one?

hard📝 Conceptual Q10 of 15
Hadoop - Modern Data Architecture with Hadoop
Why does Lambda architecture use both batch and speed layers instead of only one?
ATo balance latency and accuracy by combining fast and comprehensive processing
BBecause batch layer is faster than speed layer
CTo avoid using any serving layer
DBecause speed layer stores all data permanently
Step-by-Step Solution
Solution:
  1. Step 1: Understand latency vs accuracy

    Speed layer provides low latency but approximate results; batch layer provides accurate but slower results.
  2. Step 2: Reason why both layers are needed

    Combining both balances fast response and correctness.
  3. Final Answer:

    To balance latency and accuracy by combining fast and comprehensive processing -> Option A
  4. Quick Check:

    Lambda = speed + batch for latency & accuracy [OK]
Quick Trick: Combine speed and batch for best results [OK]
Common Mistakes:
  • Thinking batch is faster than speed
  • Ignoring serving layer role
  • Assuming speed stores all data

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Hadoop Quizzes