5 ms·
Any HN readers of this post have any similar experience? I know the bright team over at bit.ly made a successful switch from python to go-- anyone else? The m
by robdoherty2 13y ago
Any HN readers of this post have any similar experience?
I know the bright team over at bit.ly made a successful switch from python to go-- anyone else?
The more I hear about go, the more I like it.
- sigzero 13y agoI don't think they did an entire switch over. "We identified early on that Go had all the makings of a language that could supersede some of the places we would have traditionally turned to C and some of the places where we wanted to move away from Python."
- gtaylor 13y agoI'm working on a personal project that uses Python for most of the page rendering and Go for the heavy lifting (receiving a large stream of data that I have to process quickly and efficiently). The ecosystem has a long way to go (compared to Python), but goroutines and channels are a pleasure to work with. It's nice being statically typed again, and I really like object composition versus Python's inheritance. Resource usage for my cases is much lower, latency is much lower, throughput is much higher, and my deploy/provisioning scripts are a lot more simple due to Go's static compilation. At my day job, we may start mixing in Go for background tasks that are a bit too slow/inefficient in our current Python stack. I could also see it being a good fit for some of our more high traffic HTTP APIs.
- TylerE 13y agoI've been messing around with it for some internal infrastructure. I like it so far. Excellent performance characteristics, and the tooling is supremely good, making the dev workflow much less painful than traditional compiled languages.
- codygman 13y agoI've been using Go for my company's backend api which communicates with Youtube movies, amazon movies, Netflix, etc and it seems very well suited to the work.