Happy New Year to all the worldwide fans of durable computing, and to all those following the latest open-source innovation from Ziverge, the team that brought the world ZIO!
In August 2024, and after a year and a half of development, we took a major step forward in our journey as we released the first version of Golem.
In this post, I want to talk about the year behind us, and take a peek into the year ahead of us–and what better way to do both than by talking about what Golem is.
A new open-source serverless computing platform, Golem brings elasticity and reliability together in a robust offering that enables organizations to efficiently apply serverless patterns to mission-critical systems.
The defining feature of Golem is its support for transparent durable computing. Simply stated, Golem gives you “push button” durability, which you can turn on and off for different components that you deploy to Golem.
Turn durability on, and you get incredible features like automatic fault-tolerance (where your running code gets migrated in real-time and without interruption if there is a server or hardware issue), transactional code execution (which lets you build workflows that reliably execute across weeks or even years), and durable state (which lets you ditch your database and just store critical information in memory).
Turn durability off–for services that don’t require it–and you save on storage, network, and CPU.
Golem’s software-defined reliability opens up serverless to a whole new gamut of applications that could never run on AWS Lambda or Cloudflare Workers–reliable applications, stateful applications, long-running applications, and distributed applications.
A lot happened in 2024, both before the release and after. But looking back over the year, a few key milestones stand out:
Yet, despite the fact that 2024 was such a significant step for the future of durable computing, it’s impossible for me to shake the feeling that 2025 is going to be bigger, better, and far busier!
In getting Golem 1.0 out the door, we focused on the minimum features required for production usage. In doing so, we intentionally neglected two other aspects of Golem:
As the old adage goes, “make it work, make it pretty, make it fast”.
In 2024, we made Golem work. In 2025, we’re going to make it “pretty” – which in our case, means improving developer experience and language support.
These improvements broadly fall into the following categories:
Separately, we want to invest in launching a cloud-hosted version of Golem that provides additional operational and troubleshooting capabilities, integrations with existing protocols and services, and some key improvements to architecture that are important for multitenancy.
With these improvements in developer experience and language support, as well as enhancements to feature set, we are aiming to go from “possible” to “joyful” for developers, and from “evaluate” to “adopt” for organizations.
The year 2024 marked Golem Cloud's emergence with its August 1.0 release, introducing transparent durable computing to serverless architecture. The platform gained significant traction, reaching over 600 GitHub stars and 450 Discord members, while version 1.1 brought essential features like ephemeral workers and plugins.
Looking ahead to 2025, Golem shifts focus from "making it work" to "making it pretty" by enhancing developer experience and language support. The roadmap includes streamlined deployment, expanded API protocols beyond HTTP, improved JavaScript/TypeScript support, and a new cloud-hosted version.
Through these improvements, Golem aims to transform from merely "possible" to "joyful," making durable computing accessible for applications that traditional serverless platforms cannot support.
Subscribe to the Golem Open Source Newsletter to learn about improvements to Golem, and to hear about the latest articles, talks, and conferences that show you how to build reliable applications using Golem.