Nodejitsu just announced a partnership that will change the landscape of Node.js development as deployed across Platform-as-a-Service using the Joyent cloud. By partnering with Telefonica the PaaS company becomes the first on the market to give customers a choice of infrastructure provider as well as what datacenter they want their applications to run on—this is of particular benefit to European customers, especially for those who want low latency apps, as Telefonica has datacenters across Europe.
Nodejitsu uses the term “infrastructure agnostic” to describe that customers can choose with datacenter to run out of and developers can also abstract away differences between multiple cloud providers with supplied libraries. For example, developers may be interested in pkgcloud—which allows the abstraction of cloud storage, database, etc. with a provider such as Joyent or Telefonica.
For development deployment, Nodejitsu also provides an open source command line tool (CLI) called jitsu—which require npm (the node package manager)—that allows developers to easily manage and deploy Node.js applications seamlessly to the cloud, fully supports the Nodejitsu API, and even integrates multi-level, multi-transport logging support via Winston.
What kind of applications do people use Nodejitsu for?
In a conversation with Nodejitsu, I asked what people might use Nodejitsu for and the current crop of resources is quite compelling.
Node.js and Nodejitsu combined allowed Lexical Gap, a Sydney-based team of creative technologists, to rapidly prototype and deploy an application that produces a real-time Instagram-driven feed from twelve different cities around the world. The app, This is Now, is available on web and mobile and deploys via the Nodejitsu infrastructure.
This is Now uses the Instagram API, giving a location-based stream of photos from 12 different locations around the world. These developers aren’t that experienced with infrastructure; but they were able to rapidly prototype and deploy this with Nodejitsu.
The app received 1 million page views in 3 weeks–and the use of Nodejitsu enabled them to scale as rapidly as the hits came.
Another good example of developers who don’t have a lot of experience with infrastructure and want to pay attention to developing their product is the application IsItChristmas.com.
How does this partnership with Telefonica change Nodejistu?
Much of the partnership with Telefonica is now wrapped up into a new business model and product line. Before the partnership, Nodejitsu only offered individual plans, but now the company is capable of offering business level plans with the capability to provision virtual machines for large scale applications needed by small and medium businesses.
Computing power is provisioned from the Nodejitsu cloud infrastructure in 256, 512, or 1024MB sliced virtual machines (called drones—otherwise the basic unit of Nodejitsu computing power.) This means that customers can configure how much or how little power they want to deploy at any one time, affecting cost and scaling depending on need.
Many small and medium businesses are looking for cost-effective measures to increase the reliability of the cloud-deployment of their apps and not just the ease-of-deployment.
As a result, the new business models from Nodejitsu will deliver a more granular approach for to help weigh computing needs against cost.