onyx

FYI: alternative Onyx :onyx: chat is at <https://gitter.im/onyx-platform/onyx> ; log can be found at <https://clojurians-log.clojureverse.org/onyx/index.html>
pfeodrippe 2018-01-11T17:38:10.000580Z

Is there any comparison between Kafka Streams and Onyx? I wanted to know the flexibility of Kafka Streams topology built with the Kafka Processor API in comparison with Onyx (which I know is powerful using the workflow abstraction)

pfeodrippe 2018-01-11T17:39:31.000205Z

Maybe something with the Onyx concepts (catalog, workflow etc) could be made on top of the Kafka Processor API... I don't know, just wandering

lucasbradstreet 2018-01-11T17:48:43.000127Z

There’s previously been some comparison with streams, but it was mostly operational

gklijs 2018-01-11T17:48:52.000247Z

Comparison on a functional level or performance? I know the streams api might create a lot of in between topics, which could become hard to handle.

lucasbradstreet 2018-01-11T17:48:54.000497Z

I’m sure you could do the same on the kafka API, but it’d be a lot of work.

michaeldrogalis 2018-01-11T17:49:31.000344Z

The main topological difference is that Kafka performs the work for a single partition locally on one machine. Onyx fans out the work in between tasks across a cluster.

👍 3
lucasbradstreet 2018-01-11T17:49:33.000338Z

No perf comparisons that I know of, but usually it’s dominated by what is being performed. Onyx gives you more knobs and flexibility, but may also require a bit more knowledge of how your job should be split up.

gklijs 2018-01-11T17:51:42.000504Z

We’ll have a little workshop at our company in some weeks, I will use onyx, but I will suggest, and most likely it will be picked up, is doing the same with spring boot/data.

pfeodrippe 2018-01-11T17:52:19.000361Z

Thanks, guys o/

lucasbradstreet 2018-01-11T17:52:24.000338Z

That should be an interesting comparison.

pfeodrippe 2018-01-11T17:55:28.000533Z

@gklijs Maybe you could video stream the workshop =P uhaeuheuehehu jk, here where I am is a needy place of these kind of workshops/talks of not mainstream stuff

gklijs 2018-01-11T18:10:54.000501Z

They are quit chaotic and I’m also afraid I don’t have enough time to prepare, so don’t really think it would be worth it.

😅 1
jasonbell 2018-01-11T21:49:41.000444Z

@pfeodrippe really depends on the use case.

jasonbell 2018-01-11T21:50:34.000068Z

A bit of a long shot but my Introduction to Onyx talk is waitlisted for Strata London, if someone drops out then there’s slim chance I’ll be able to do it.

😃 1
jasonbell 2018-01-11T21:51:40.000227Z

“Learning how to design automatically updating AI with Apache Kafka and DeepLearning4J” is confirmed but I will be name dropping Onyx in as well as an alternative.