Google’s new service will ease real-time communications for applications

Google has a new real-time messaging system available in beta for its cloud service called Google Cloud Pub/Sub, the company said on Wednesday in a blog post. The system in theory will enable applications and services to communicate with each other in real time, regardless if they are built atop the Google Cloud or run on-premises.

In today’s world of distributed systems, its important for messages to flow between applications and services as fast as possible in order for applications to present the freshest information to users as well as the IT admins responsible for managing the infrastructure. This is why Apache Kafka is so popular with companies like [company]Hortonworks[/company], which added support for the real-time messaging framework last summer.

The new messaging system targets developers looking to build complex, distributed applications on the [company]Google[/company] Cloud and it follows in line with the recently announced Google Container Engine back in November. Google Container Engine is basically the managed service version of the Kubernetes container-management system used for spinning up and managing tons of containers for complex, multi-component applications.

At this time, both Google Cloud Pub/Sub and the Google Container Engine are only available for the Google Cloud Platform, so you can see that the search giant is hoping to lure more enterprise clients to its cloud who don’t want to deal with the heavy lifting that’s often associated with using open-source technology.

Google said the new messaging system powers its recently launched Google Cloud Monitoring service as well as Snapchat’s new Discover feature, which as my colleague Carmel DeAmicis reported is basically Snapchat’s portal to media companies like Vice and CNN.

Google Cloud Pub/Sub is free to use while in beta, but once it hits general availability, you’ll have to pay based on usage, which starts “at 40¢ per million for the first 100 million API operations each month,” according to the blog post.

With $10M, HashiCorp launches its first commercial product

Building applications in today’s world involves a lot of work assembling, managing and monitoring all of those various components that need to come together across myriad environments. To help with this chore, HashiCorp is rolling out an application development hub called Atlas, its first commercial product based on its various open-source technology. The startup is also announcing a $10 million series A funding round from Mayfield Fund, GGV Capital and True Ventures (see disclosure).

HashiCorp’s biggest claim to fame is its open-source Vagrant tool that helps developers quickly spin up virtual environments so they can build and test their software projects before they see the light of day.

Over time, the startup developed other open-source tech to help coders with all aspects of the software-development process; from Serf, which handles cluster management and makes sure those developer environments don’t fail, to Consul, which helps users discover and configure all the services running in their coupled-together applications.

Atlas diagram

Atlas diagram

With Atlas, the startup is bundling up all of its open-source software into one package and throwing in a dashboard that will supposedly let coders see how their application is performing in both public and private clouds or hybrid environments.

The Atlas software-as-a-service is now available in beta and will be available to the public in the first quarter of 2015; the company will explain pricing by then and will unveil an on-premise version.

Diagram provided by HashiCorp

Disclosure: HashiCorp is backed by True Ventures, a venture capital firm that is an investor in the parent company of Gigaom.