Nuon started their journey building Temporal Workflows for reliably and durably executing infrastructure code for builds, deploys, provisions, health checks, etc. To receive customer API calls and start the workflows, Nuon created a separate event-driven orchestration layer. A year into their journey, the Temporal Workflows were faster to develop, more reliable, and more visible.
Nuon took a step back from their conventional choreography pattern for the API layer and thought, what if we could build this in Temporal?
Could Nuon model their long-lived entities in Temporal? Could they replace their API layer with Temporal? That's when Nuon figured out how to use Temporal in a much more sophisticated way, and they're here to share that knowledge on this webinar.
Nuon now models top-level objects, including organizations, apps, installs, components, and releases, each with provisioning steps, health checks, and updates in Temporal Workflows. Since then, Nuon has evolved from a simple provisioning stack to a full-blown orchestration product modeling each object as a long-lived loop. In their own words:
"The code is not only simple, but it gives us superpowers — we can add new events to these objects, and it is a simple primitive that allows us to orchestrate these objects as long-lived event loops."
In this webinar, Nuon CEO and Co-Founder Jon Morehouse and Nuon Lead Cloud Engineer Jordan Acosta show you how to implement long-lived workflows, the tips and tricks to use them well, and the benefits you’ll accrue.
In this 60-minute session, Jon and Jordan walk through their journey and use of Temporal, highlighting: