SeanTAllen changed the topic of #wallaroo to: Welcome! Please check out our Code of Conduct -> https://github.com/WallarooLabs/wallaroo/blob/master/CODE_OF_CONDUCT.md | Public IRC Logs are available at -> https://irclog.whitequark.org/wallaroo
_whitelogger has joined #wallaroo
_whitelogger has joined #wallaroo
HZ has joined #wallaroo
<HZ> hi there, may I ask if we have an estimate on support for python 3?
<SeanTAllen> HZ: Hi. We don't have immediate Python 3 plans right now. Probably sometime before the end of the year. Most likely the latter half, but if we had a commercial client who was interested in Python 3, that would move it up in terms of priority. Its definitely something we plan on doing.
<HZ> thanks, was there any reason we picked python2 initially instead of python3?
<HZ> I mean any particular technical reason?
<HZ> also - neither Pony / Java is part of my current stack, what is the main thing (or maybe just 1 thing) I should consider Wallaroo instead of Flink apart from Wallaroo will have better commercial support?
<SeanTAllen> there's no technical reason HZ. we needed to start somewhere and the folks were were working with were using 2.7.
<SeanTAllen> supporting Python 3 should be relatively easy outside of the added maintenance overhead for documentation, testing etc (which is non-trivial).
<SeanTAllen> HZ: what sort of problems are you trying to solve? what do your use cases look like?
<HZ> I have large number of weather variables (forecast and measures) continuous inputs from various source - at the moment all of them are dump into sql sever but the database is being the major bottleneck (that prevent me to take more variables), so I am thinking of rebuild it with a framework that is more saleable but at the same time not too much more difficult than what I have now :)
<SeanTAllen> HZ: i assume you prefer to work in Python?
<SeanTAllen> is your current code in Python 3?
<HZ> yeah - everything I have at the moment is python 3. but python 2.7 should be OK as I have used 2.7 for a long time, but just I have switched to 3 recently
<HZ> so hoping not to maintain another set of "legacy new code" :)
<HZ> I found wallaroo quite similar to Flink in terms of functionalities?
<HZ> or there is some distinction that I should be aware of?
<SeanTAllen> Flink has been around for longer, so its more advanced on many fronts, for example windowing. However, we plan on catching up.
<SeanTAllen> Our goal is to make running large scale data applications as easy as writing a python script. I think that means that long term we are a better option for Python users.
<SeanTAllen> I find the ergonomics of writing Python API nicer with Wallaroo than Flink BUT... I am obviously biased.
<SeanTAllen> The Walaroo python API is very small, my suggestion is give it a try. Worst case scenario, you can easily move the code to another system.
<SeanTAllen> Its very easy to keep your code independent of Wallaroo.
<HZ> I dont actually worry about lacking fancy features as long as the core one is working well - I assume Wallaroo is prod-ready ?
<SeanTAllen> Everyone has a different definition of prod-ready, we have 2 customers who are working on going to production within the next 6 weeks.
<SeanTAllen> A startup's idea of prod-ready is going to be different than a large bank for example.
<SeanTAllen> I'm not dodging the question, I just want to give a realistic answer.
<SeanTAllen> I don't know what prod-ready means to you.
<SeanTAllen> Wallaroo under testing and various POC has handled billions and billions of messages across a variety of applications exercising a variety of code paths.
<SeanTAllen> What does prod-ready mean to you HZ?
<HZ> indeed - I think if there is already company running this on a prod-environment, then it means prod-ready to me
<SeanTAllen> there isnt right now, there will be soon.
<SeanTAllen> actually let me correct that, someone might be. we aren't aware of any. but know of 2 that we are working with that will be soon.
<SeanTAllen> And we are here to help you succeed HZ.
<HZ> @SeanTAllen I know it sounds crazy, but it make people feel safer if we see other company has started using it on prod (i.e. there is more comprehensive "test" done )
<HZ> @SeanTallen I know you might not be very familiar with Flink inside out, but from what I read, Wallaroo is supposed to be more performant than Flink ?
<HZ> @SeanTAllen may I ask what kind of size the two companies you are working with ?
<SeanTAllen> HZ: social proof makes sense to me
<SeanTAllen> HZ: both are small startups that are getting ready to go to prod. We are working with some larger companies as well but they have a longer time.