When development time is a primary concern, we build our projects with Go(lang). We feel Go strikes a good balance between productivity and run-time efficiency. With its rich standard library, Go is designed for high productivity during development cycles, while offering decent performance at runtime.
Though less performant than C/C++ and Rust, Go offers a good comprimise on all fronts. It allows for quick(re)compilation and loading, making it a good candidate for FaaS development. Binaries generally have no external dependencies, making containerization of Go applications a breeze. Go also supports a wide range of architectures and operating systems, making it more flexible than Swift.
Go is a proven technology, thoroughly tested in the field and approved by a growing number of Fortune 500 corporations. Some of the most widely used infrastructure services in use today such as Kubernetes and Docker are built on Go.
Find out more about Go.