Live data from Hacker News

How we built Uber Engineering's highest query-per-second service using Go (2016)

eng.uber.com

121–124 of 124 posts

Re: How we built Uber Engineering's highest query-per-second service using Go (2016)

#121
post #59

To all the people "why not do it in Java / Java could have done it". Why not do it in a different language? Having Go and Node around is awesome because we can change the language. Don't you get bored to use just a single language? I'd get so so so bored if I didn't change languages every year. Glad that uber offers Go jobs.

Usually when you're trying to ship something, the more boring (predictable) parts the better.

but is that the only goal? or you shouldn't enjoy the life? I find that I enjoy my life more as a programmer when I change things.

Re: How we built Uber Engineering's highest query-per-second service using Go (2016)

#122

To all the people "why not do it in Java / Java could have done it". Why not do it in a different language? Having Go and Node around is awesome because we can change the language. Don't you get bored to use just a single language? I'd get so so so bored if I didn't change languages every year. Glad that uber offers Go jobs.

It's not but I also have more fun not getting paged in the middle of the night because something is broken ;)

It's a balance for sure. I know it's cool to hate on Java, but I actually like Java for it's predictability, and my deep knowledge of it, and when using Intellij, it's a breeze for me to program in.

Re: How we built Uber Engineering's highest query-per-second service using Go (2016)

#123
post #118

Earlier quoted context omitted.

I suspect that Loom Fibers are going to offer parity with golang in this area soon enough.

Loom seems very interesting. Do you know how far off they are currently?

Nope. They 'work' in a loose sense (you can run production-grade software like Jetty on top of them) but I don't understand very much about the current state of the project or what would be required for it to ship in a regular JDK release.

Re: How we built Uber Engineering's highest query-per-second service using Go (2016)

#124
post #118

Earlier quoted context omitted.

I suspect that Loom Fibers are going to offer parity with golang in this area soon enough.

Loom seems very interesting. Do you know how far off they are currently?

This is newest update on project Loom:

https://www.youtube.com/watch?v=lIq-x_iI-kc

Post reply on HN