• Refactoring an Actor Model System from Nact.io to Camunda Cloud

    This month marks the 20th anniversary of the Open Source Erlang language and the Erlang virtual machine. Renowned for its reliability, the ability to hot-patch running code, and the Actor model, Erlang has been incredibly influential in software development, particularly in scalable distributed systems. If you look through the Zeebe source code, you’ll see Actor components sprinkled throughout. Zeebe core engineer Deepthi Akkoorath did her PhD thesis in Scalable Consistency in the Multi-core Era and is a huge fan of Erlang. Here is a video of Deepthi describing the architecture of Zeebe, the workflow engine powering Camunda Cloud: https://www.youtube.com/watch?v=JbXKgQQmukE A couple of months ago, I wrote a statistics collector for the Camunda DevRel team. You can see the project in...

    Read more