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

Webinar

How to Use Long-lived Workflows to Model Your Business

Join the conversation!

November 16, 2023 at 9:30am PST/12:30pm EST

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 will 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, Nuon will walk through their journey and the 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
Presenter

Jon Morehouse

Co-Founder + CEO
Nuon

About the presenter

Jon is the CEO and founder of Nuon and has now started four companies and has spent the past ten years building or working on infrastructure products. Before his current company, Jon worked on AWS Translate+Alexa at AWS and, before that, on the platform team at BuzzFeed.

Presenter

Jordan Acosta

Lead Cloud Engineer
Nuon

About the presenter

Jordan is the Lead Cloud Engineer at Nuon. He’s a full-stack software engineer and manager with over ten years of experience. He joined Nuon after experiencing the difficulty of working with SaaS products as a manager at Omaze.

YouTube Twitter LinkedIn Slack