Esper[1] was the go-to solution for these problems, in the last generation - the reason there are alternatives is primarily because that was GPLv2.<p>And even from the same stable as Kafka, there's Samza[2]<p>[1] - <a href="http://www.espertech.com/esper/" rel="nofollow">http://www.espertech.com/esper/</a>
[2] - <a href="https://speakerdeck.com/ept/turning-the-database-inside-out-with-apache-samza" rel="nofollow">https://speakerdeck.com/ept/turning-the-database-inside-out-...</a>
I've been eyeing Kafka for a long time now - tried to set it up on a smaller DO box and had memory issues. Is it worth using this for smaller operations (<100k requests per day)? The stream processing seems extremely useful for my use case. Is there something else that may be a better fit?
Have anyone using the C version in librdKafka and how was your experience?
<a href="https://github.com/edenhill/librdkafka" rel="nofollow">https://github.com/edenhill/librdkafka</a>