This blog post was co-authored with Adrian Colyer, Venture Partner and former CTO of Pivotal
Nearly all businesses have process-related workflows that
govern how their users interact with their service or automate internal
tasks...and they are painful to code and even more painful to test. Hopefully
things will change soon with Zenaton, the newest addition to the Accel family.
We are joined in this seed round by our friends at Point9.
For instance, let’s suppose, in the light of the GDPR
legislation a company wants to send a series of emails over a period of a few
weeks, reminding people to explicitly opt-in to receive communications, so it
can record their consent. Obviously, the emails should stop if consent is given
at any point in time. In many cases the implementation will involve database
changes, scheduled tasks, and cumbersome logic to tie it all together. What
should be a simple workflow ends up creating a mess!
There are software applications, or workflow engines, that
have been created to manage business processes. So, why does this happen?
Because many existing workflow engines are hard to use, and it's easier for a
developer to hack something together themselves. After experiencing this issue
many times over, the Zenaton team - Louis Cibot and Gilles Barbier - had had
enough. They built a workflow service designed to delight developers with a
simple and easy to use API. It's just way easier to code a workflow using
Zenaton than it is to roll your own, and when it comes to developers, ease of
use is incredibly important.
As we got to know Zenaton, we spoke with many companies
whose teams who were extremely pleased with the simplification in their
codebases and the speed with which they could make progress: focusing on their
business processes, and not on the intricacies of long-running asynchronous
workflow management. You'd have to prize Zenaton out of their cold dead hands
before they'd give up on this kind of improvement.
With Zenaton, the code looks like the design. The
implementation of the workflow is all in one place, with a straightforward
mapping to the business process. The Zenaton service orchestrates the workflow
for you, invoking the individual flow steps as tasks that run within your own
environment.
None of that counts for anything of course if the backend
workflow engine isn't up to scratch. The Zenaton team have spent a lot of
effort on this and have built a robust platform on top of the Erlang Virtual Machine,
well known for running distributed and fault-tolerant systems (Erlang is a
programming language used to build massively scalable soft real-time systems
with high availability requirements). It's all made available as a scalable
service so there are no setup costs, and no operational overheads.
Zenaton is currently in closed beta and will launch in the
coming weeks. It has clients for Node and PHP, with Python, Ruby, and Java in
the works.
We believe that any developer who wants to spend more time
working on business features and less time solving purely technical issues will
love Zenaton. We are excited to back Gilles and Louis, as they roll out their
platform and put it into the hands of developers around the world. We are big
believers in massive growth of dev tools and the API economy and see Zenaton in
the continuity of previous Accel investments like Atlassian, Algolia and
Segment.