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>
devn 2019-07-17T04:04:16.013800Z

I remember talking to devs who were bullish, talking about people deploying it in prod. The README boasts users. I see commits, but I want to know whether you’d sponsor a production deploy given the current commitment from original writers and maintainers. That’s not a jab at anyone, just genuinely curious about the fate of the project.

kszabo 2019-07-17T09:26:37.014500Z

I would say it works, but there are a lot of pitfalls

2019-07-17T10:41:29.016600Z

onyx is pretty much in maintenance mode at the moment -- i know of quite a few people that use it in production

2019-07-17T10:42:35.017700Z

but for new projects, it's probably worth seriously looking into alternatives

👍 1
2019-07-17T10:45:08.018100Z

https://github.com/DaveWM/willa

2019-07-17T10:45:17.018500Z

an example of an alternative

2019-07-17T17:13:56.022600Z

Which is a shame in someways because the onyx programming model still seems a step above the rest. Though i haven't looked at the landscape in a while. It's not too much of a shame though, as the original authors are both in good positions to steer the future of streaming. It seems wrong to mention competitive product on the channel, but kafka streaming has a lot of good people working on it. oh yea, its already been mentioned.

2019-07-17T19:11:45.024200Z

I’m all for people having an open discussion about these things so I don’t think it’s “wrong” to mention other solutions.

2019-07-17T19:13:42.026900Z

most orgs that have bought into Onyx in the past will continue to use it for some time to come, and I’ll do my best making sure that the project is maintained and bugs will be fixed. but I’m not anticipating any big new features being added, unless we get some miracle sponsor of some sorts. ;)

👍 1
crimeminister 2019-07-19T14:56:16.038300Z

Is it worth doing any sort of outreach to the various community sponsorship organizations, e.g. Clojurists Together?

2019-07-21T09:33:32.001800Z

That could help, but it would still mean there needs to be a kind of plan what's to be developed, and the person who should do it. For me, while I'm fine doing the day-to-day merging of PRs and support and the occasional patch, it's not realistic for me be able to get enough free time to commit to something like this.

crimeminister 2019-07-22T16:56:52.003800Z

I'll continue to raise the idea here and there, but in the meantime thanks a lot for stepping up to help out as much as you have and as you're able! It's appreciated.

devn 2019-07-17T22:18:20.028Z

yeah, i kind of got the sense it was maintenance mode, but i agree it it's a really really slick model

devn 2019-07-17T22:19:08.028800Z

I'd probably want to wire things up with kinesis. We're a small team and I don't really want the ops overhead of managing kafka and zk

Travis 2019-07-17T22:20:57.030300Z

Currently we are using confluent cloud which is pretty nice with kstreams and jackdaw

devn 2019-07-17T22:21:36.030700Z

i'm locked into AWS

Travis 2019-07-17T22:22:03.031100Z

You can use confluent cloud on aws

devn 2019-07-17T22:22:13.031300Z

i... was not aware of that 🙂

Travis 2019-07-17T22:22:40.032500Z

Unless I am miss understanding what you mean

2019-07-17T22:22:42.032600Z

What made you choose Kafka over Kinesis in AWS?

devn 2019-07-17T22:22:45.032700Z

it's been awhile since i've danced with kafka. i didn't have a fun time in the 0.9.4??? days

Travis 2019-07-17T22:23:40.034700Z

I am personally not using aws but I have used Kafka for a long time now across clouds and onprem

devn 2019-07-17T22:23:52.035Z

@camechis no you got it, i was totally unfamiliar with confluent cloud. i assumed it a completely separate cloud platform, not a service type thing i could run on any old provider