Thanks to the partnership, developers using Heroku's service will be able to seamlessly connect their Parse apps to Node.js apps hosted at Heroku.
As Parse Engineer Pavan Athivarapu explained, Parse accounts can now be connected via a Link Heroku button on the Parse accounts settings page. Once connected, developers will have the option within Parse's command line tool to deploy their code to their Node.js environment on Heroku.
For Parse, the Heroku partnership is designed to promote its goal of helping developers build cross-platform apps without dealing with complex infrastructure issues.
But some developers need access to languages or modules not available in Parse's Cloud Code environment, so earlier this year Parse launched Cloud Code Webhooks and a Hooks API, which give developers the ability to interact with Cloud Code requests using their own servers. To help developers take advantage of this, Parse last month released Node.js middleware that is designed to make it easy to use a node.js server in conjunction with Parse.
The Integration with Heroku makes it even easier for developers to take advantage of its platform's ability to integrate with developer-created and controlled environments. According to Athivarapu, "If you like Parse's Cloud Code but wish you had a full Node.js environment, this is a great solution."
Partnerships, Integrations Key as BaaS Market Matures
Although Parse wouldn't comment on the possibility of future partnerships with other PaaS providers, the company says it is continually looking to find ways to make Parse more flexible and useful for more developers.
For Parse and other companies in the BaaS space, delivering flexibility will likely demand more partnerships and integrations going forward. That's because as they seek to serve developers with more complex applications, they will realistically need to allow those developers to use applications and databases hosted in their own environments.