CloudCode v1.0

Today we are very excited to announce that CloudCode has been released to all developers on JourneyApps!

CloudCode allows developers to write scripts that run directly on the JourneyApps Backend, instead of on users' apps themselves. The use cases range from simple administrative scripts to maintain data, all the way to generating complicated documents from data gathered in JourneyApps.

We've been internally running an Alpha version of CloudCode since late 2015, and our learnings evolved CloudCode to what Version 1 is - an incredibly robust and simple, yet open-ended tool to make backend scripting on JourneyApps as easy as building an app!

CloudCode's value can be seen in a single number: usage.

In its first year, 3 million CloudCode tasks were executed. But in the subsequent 6 months, over 30 million tasks have been executed!

CloudCode's tight integration with the rest of JourneyApps makes it dead easy for developers to access data collected in an app. Tasks can be triggered on a schedule or can be triggered by JourneyApps Webhooks to initiate server-side workflows.

Version 1.0 of CloudCode specifically includes the ability to trigger a CloudCode task directly from an app, which allows developers to initiate back-end workflows from the app. This is a perfect use case for offloading complicated and computationally-intensive operations to CloudCode and getting back only the necessary data on the app.

CloudCode is changing the way developers can build bullet-proof solutions. A solution is no longer "only an app", but includes a wider ecosystem of enabling technologies on the backend that really bolster already impressive solutions.

For more technical information, please refer to our documentation for CloudCode.

Changelog

  • added: Ability to trigger tasks from an App

  • added: Memory limit raised from 256MB to 512MB.

  • fixed: Log streaming is more robust when logging a lot of data.

  • added: Correct filename is reported in case of syntax errors.

  • broken: CloudCode versions 0.4.0 & 0.5.0 are deprecated and tasks on these versions will no longer be deployable after 2017-09-01.

Last updated