Company
Date Published
Author
Kunju Perath
Word count
278
Language
English
Hacker News points
None

Summary

The company is promoting its use of the programming language Go, which it has standardized as its backend language. By rewriting one of its services in Go, they were able to significantly improve performance, reducing load and connection times from seconds to milliseconds. The use of Goroutines allowed for duplexing of tcp and websocket connections, interfaces enabled end-to-end testing, and Go's built-in net/http package facilitated live deploys without user interruption. Additionally, the package system makes sharing code easy between projects. The company is now more convinced that Go is a good fit for its development needs, particularly in distributed systems.