Get Started Docs Learn Cloud Blog Use Cases Temporal Github Repository Sign Up for Cloud

How to Use Long-lived Workflows to Model Your Business

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.

Key takeaways:

In this 60-minute session, Jon and Jordan walk through their journey and use of Temporal, highlighting:

  • How they evolved their Temporal usage from simple infrastructure workflows to a full orchestration product
  • How they use Temporal event loops to model top-level objects as long-lived loops
  • The difference in developer velocity, reliability, and visibility they experienced developing Temporal side-by-side with choreography
  • Why Temporal is for everyone, especially startups
YouTube Twitter LinkedIn Slack