Define batch processing.
A method of processing data in large groups or batches at scheduled intervals.
What is stream processing?
The continuous input, processing, and output of data in real-time.
True or false: Lambda architecture combines batch and stream processing.
TRUE
It allows for both real-time and historical data processing.
Fill in the blank: Kappa architecture simplifies the _______ architecture.
Lambda
What is the main advantage of stream processing?
It enables real-time analytics and immediate insights from data.
Define event time in stream processing.
The time at which an event occurred, as opposed to when it was processed.
What does windowing refer to in stream processing?
The technique of grouping events into finite chunks for processing.
True or false: Micro-batching is a form of batch processing.
TRUE
It processes data in small batches at short intervals.
What is a data lake?
A centralized repository that stores structured and unstructured data at scale.
Fill in the blank: Apache Kafka is commonly used for _______ processing.
stream