Who is using Onyx?
Soon after that we will move our audio upload/transcoding process into a different pipeline as well.
If you're already using clojure, this is a no-brainer if you want to do stream or batch processing.
11–14 of 14 posts
Who is using Onyx?
Soon after that we will move our audio upload/transcoding process into a different pipeline as well.
If you're already using clojure, this is a no-brainer if you want to do stream or batch processing.
Really excited to see where this project goes. Has the best "to production" story I've seen from any of the batch/streaming frameworks.
Can you elaborate a bit on this aspect? In which way is it easier to deploy than Spark/Hadoop/...?
I was able to develop in the REPL, which was a huge win, and deploying is as simple as uberjar / copy to host.
Who is using Onyx?
We have around 10 workflows to store pre-calculated values and 'short-circuit' reference collections at the moment, and we're adding more all the time as we find hotspots in our web-tier Datomic queries that we want to speed up.
It's wonderful that we can use all the same notions we're familiar with in the rest of our stack (Clojure, ClojureScript, Datomic) – data-oriented, functional, immutable, dynamically typed. We get to use the same simple paradigm for the entire lifecycle of a user interaction. It's incredibly empowering.
We started with 0.5, and patiently fought through the difficulties that HornetQ produced, because despite those difficulties, it was a real pleasure to write code for Onyx. Now that 0.6 is out, with metrics, no HornetQ, a significantly faster dev mode thanks to the core.async transport, and a cleaner lifecycle API, it feels like we've been given super powers!
Michael and Lucas (the two core team members I've interacted with) are incredibly receptive to feedback and tremendously eager to help out if you get stuck, and we have learned a hell of a lot about this game from them.
If you're in Clojure at all, and you need something like this, look no further. Heck, even if you're not in Clojure, you should take a look.
Who is using Onyx?
We at Cognician are using Onyx to calc stats for our event-sourced Datomic data. User gestures and events go in via the web server, and our Onyx workflow picks them up on the Datomic transaction report queue, runs calculations, and writes them back to Datomic. We have around 10 workflows to store pre-calculated values and 'short-circuit' reference collections at the moment, and we're adding more all the time as we fi…