I am wondering about the choice of implementing an application processing events coming from Kafka, I have in mind two architecture patterns:
I find it difficult to see which of the scenarios is the most interesting. Someone could help me on this topic ?
It's hard to give some definitive advice with so little information available. So I leave my response vague until you provide more specific information:
Choosing a processing framework over a native implementation gives you the following advantages:
The big downsides are usually:
My question is poor in information because I don't have a specific case in mind, I simply didn't understand the factor of choice between one or the other solution. Your answer is very complete and satisfies me greatly, thank you very much for your time (and your answer)!
Glad that I can help. I added one more pos + one more con (resource utilization).