As part of a complete infrastructure overhaul almost two years in the making, GoDaddy recently completed its “acqui-hire” of Nodejitsu, a Node.js deployment and management platform startup. Combined with the company’s partnership with Node.js API platform StrongLoop, and an active open-source presence in the Node.js community, the domain registrar and Web hosting company best known for its Super Bowl commercials is committing to Node.js as the foundation of its future.
In order to simplify the modern website creation and hosting capabilities of its Web Hosting and Website Builder tools for its small-business customer base, GoDaddy has revamped its entire back end to be a fully open-source Node.js-based infrastructure. Now the company is doubling down on its Node.js investment.
The growing Node.js ecosystem consists of companies and developers solving a wide range of problems, but Silveira believed GoDaddy’s use case affords it a unique perspective on what Node.js is capable of.
“Everyone is using Node.js as a middle-tier layer, so they look at it as a way to replace old, slow, very complicated deployment processes,” he said. “An obvious use case would be to replace your old Java API with a lean Node.js API to façade your old stuff. What we’re doing here is a little deeper: We’re rethinking our whole components.
As the largest domain-hosting company deploying Node on this scale, Silveira espoused GoDaddy’s view of how the technology and its community are evolving. What was once an overlapping market where everyone tried to sell the same private Node repos is diversifying into an ecosystem where the technology is used in a variety of business models, with far more stakeholders steering where it goes.
“It’s a very interesting moment in the Node.js community,” said Silveira. “As a purely open-source ecosystem like this evolves, now we’re seeing a transition from dictatorship to a more distributed ownership of the project [through the newly established Node.js Foundation]. Io.js was an interesting move from the community as well. It helped foster a deeper discussion in the community, especially on how the technical decisions will be made. For GoDaddy’s part, we want people to understand what we’re doing by sharing our knowledge with the community.”
“We have bugs in V8 impacting Node, and that dependency—Node is extremely dependent on V8—is something as a whole we need to figure out how to work better,” he said. “That’s a focus that should come to the fore by the end of the year.”