Google announced a new -source project based on the Go to help developers build portable apps. The company introduced Go at its Google Next conference happening in San Francisco this week.

“Over the years, we’ve found that developers love Go for cloud because of its efficiency, productivity, built-in concurrency, and low latency,” the Go team wrote in a post. “As part of our work to support Go’s rapid growth, we have been interviewing teams who work with Go to understand how they use the language and how the Go ecosystem can improve further. One common theme with many organizations is the need for portability across cloud providers. These teams want to deploy robust applications in multi-cloud and hybrid-cloud environments, and migrate their workloads between cloud providers without significant changes to their code.”

The Go Cloud project is designed to enable app developers to easily deploy cloud apps on a combination of cloud providers. To do this, the open-source project will provide a and for open cloud development, open generic APIs for writing portable cloud apps as well as idiomatic interfaces for things like storage and databases, the company explained.

“Go Cloud also sets the foundation for an ecosystem of portable cloud libraries to be built on top of these generic APIs,” the Go team wrote. “Go Cloud makes it possible for teams to meet their feature development goals while also preserving the long-term flexibility for multi-cloud and hybrid-cloud architectures. Go Cloud applications can also migrate to the cloud providers that best meet their needs.”

Go Cloud is still in its alpha phase, and features blob storage, MySQL database access, runtime configuration and an HTTP server. In addition, it currently supports Google Cloud Platform and Amazon Web Services with additional cloud providers coming soon.



Source link

LEAVE A REPLY

Please enter your comment!
Please enter your name here