3 upvotes, 1 direct replies (showing 1)
View submission: Evolving Reddit’s ML Model Deployment and Serving Architecture
[deleted]
Comment by heartfelt_ramen_fog at 07/10/2021 at 15:14 UTC
6 upvotes, 1 direct replies
Thanks so much for reading and for the kind words!
We have really enjoyed developing in go. It's a really fun language to write and you are exactly correct - it has made our codebase more manageable and easier to maintain. Additionally, because this specific service uses quite a bit of concurrency when fetching features from the various data stores, it has been really great to be able to work natively with goroutines instead of wrestling with gevent.
I will say there was a bit of dissonance at first with folks on the team with backgrounds in pure object-oriented languages like python and C++ as we got oriented with the "sort of sort of not" object-oriented paradigm of Go, but once you get going its actually a really simple language to pick up.