Recall & Review
beginner
What is the main idea behind Kappa architecture?
Kappa architecture processes data only as a stream, avoiding separate batch layers. It treats all data as a continuous flow for real-time processing.
Click to reveal answer
intermediate
How does Kappa architecture handle data reprocessing?
It reprocesses data by replaying the entire stream from the beginning, using the same streaming code, instead of having a separate batch process.
Click to reveal answer
beginner
Which component is central in Kappa architecture for storing data streams?
A durable log system like Apache Kafka stores the data stream, allowing replay and fault tolerance.
Click to reveal answer
intermediate
Why might Kappa architecture be simpler than Lambda architecture?
Because it uses only one processing path (streaming), it avoids maintaining separate batch and streaming code, reducing complexity.
Click to reveal answer
beginner
Name a common streaming processing framework used in Kappa architecture.
Apache Flink, Apache Spark Streaming, or Apache Kafka Streams are popular frameworks for processing streams in Kappa architecture.
Click to reveal answer
What type of data processing does Kappa architecture use?
✗ Incorrect
Kappa architecture uses only streaming processing to handle data.
How does Kappa architecture reprocess data?
✗ Incorrect
It reprocesses data by replaying the entire data stream from the beginning.
Which system is commonly used to store streams in Kappa architecture?
✗ Incorrect
Durable logs like Kafka store streams reliably for replay and fault tolerance.
What is a key benefit of Kappa architecture over Lambda architecture?
✗ Incorrect
Kappa architecture simplifies maintenance by using a single streaming code path.
Which framework is NOT typically used in Kappa architecture?
✗ Incorrect
Hadoop MapReduce is batch processing, not streaming, so it is not typical in Kappa architecture.
Explain how Kappa architecture processes and reprocesses data using streaming.
Think about how data flows and how old data is handled.
You got /4 concepts.
Compare Kappa architecture with Lambda architecture focusing on complexity and processing layers.
Focus on the number of processing paths and maintenance.
You got /4 concepts.