Kappa Architecture Flashcards

1
Q

How many layers does this have?

A

Real time layer and servfing Layer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Is there any batch layer

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What advantage does this have to the Lambda Architecture?

A

This architecture attempts to simplify by only keeping one code base rather than manage one for each batch and speed layers in the Lambda Architecture. In addition, queries only need to look in a single serving location instead of going against batch and speed views.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What disadvantage does Kappa have?

A

The complication of this architecture mostly revolves around having to process this data in a stream, such as handling duplicate events (idem-potency), cross-referencing events or maintaining order- operations that are generally easier to do in batch processing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly