Open ranjeet-floyd opened 5 years ago
@iluwatar Can i take this ?. Thanks
Go ahead @ranjeet-floyd
The issue is free to take
@iluwatar May I work on this issue?
Ok @Azureyjt
Ok @Azureyjt
Thanks iluwatar. And I'm afraid that I need to study the background first since I'm not very familiar with big data system and streaming process. So it may take a little bit more time.
No problem. Thanks for looking into this.
@iluwatar I would like to take it up. Please assign this to me.
Great @Anurag870, it's done
@iluwatar Kappa Architecture requires log-based storage such as Kafka or Pulsar and a stream processing engine such as Spark or Flink. Having a basic running Java example would mean setting up these systems as well.
Even writing UML diagrams for it may not be very suitable.
I was thinking if I can add draw.io image and xml for this along with some description. If you feel it is off our scope, we can close the issue as well.
The approach we used in Hexagonal Architecture was to have multiple implementations of data store. There was an in-memory data store and then with some additional configuration you could switch to Mongo database.
Sure will look at that
@Anurag870 still working on this?
The issue is unassigned again
Description: The Kappa Architecture is a data processing architecture that provides a simplified approach to handling both real-time and batch data processing. Unlike the Lambda Architecture, which requires separate paths for batch and real-time processing, the Kappa Architecture uses a single stream processing engine for both real-time and historical data processing.
Main elements of the Kappa Design Pattern include:
References:
Acceptance Criteria: