Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
Why do we adopt this technology?
Can be faster than Node.js due to it's multi-threaded capabilities (routines)
Go is perfect for microservices and enterprise-scale projects that need to handle high loads
Fast growing community
Related technologies
Node.js
Adopt
Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside of a browser.
As an asynchronous event-driven JavaScript runtime, Node.js is designed to build scalable network applications. This is in contrast to today's more common concurrency model, in which OS threads are employed. Thread-based networking is relatively inefficient and very difficult to use. Furthermore, users of Node.js are free from worries of dead-locking the process, since there are no locks. Almost no function in Node.js directly performs I/O, so the process never blocks. Because nothing blocks, scalable systems are very reasonable to develop in Node.js.
.NET Core
Adopt
.NET Core is a cross-platform .NET implementation for websites, servers, and console apps on macOS, Windows, and Linux.