logo
episode-header-image
May 2024
1h 11m

Temporal: Orchestrating Success in Distr...

JAMIE TAYLOR
About this episode
Avalonia XPF

This episode of The Modern .NET Show is supported, in part, by Avalonia XPF, a binary-compatible cross-platform fork of WPF, enables WPF apps to run on new platforms with minimal effort and maximum compatibility.

NService Bus

This episode of The Modern .NET Show is supported, in part, by NServiceBus, the ultimate tool to build robust and reliable systems that can handle failures gracefully, maintain high availability, and scale to meet growing demand.

Make sure you click the link in the show notes to learn more about NServiceBus.

Show Notes

When you talk to the Temporal guys and look at the way that they've done some of their work is they have a... they have stuff that can run for years. So for instance, they'll kick off a workflow for one of their customers, kicks off a workflow when the customer's created, and that workflow is like managed by Temporal for as long as that customer is a customer. So it could be, you know, I don't know, occasionally sending out an email to, you know, "happy birthday" or something, or sending them promotions or whatever. So they see, they see workflows as like lifetime things — John Kattenhorn

Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor.

In this episode, John Kattenhorn joined us to talk about Temporal.io and their platform for building durable workflows which can operate for years at a time. John in the CEO of Applicita and wanted to talk about the ways that developers can build applications and workflows which can live in the cloud for a very long time.

And the great thing about Temporal is it manages all of those resources for you.

So if you imagined me and you trying to do that, we'd end up standing up, I don't know, a running service or something that was constantly polling the data, looking for eligible customers or something. You'd be burning some resources looking at that stuff, and that's not how they do that. So if you've got like a million customers, the Temporal system dehydrates everything that isn't relevant and only hydrates the workflows that have an action to perform

— John Kattenhorn

So let's sit back, open up a terminal, type in dotnet new podcast and we'll dive into the core of Modern .NET.

Supporting the Show

If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend or colleague, buying the host a coffee, or considering becoming a Patron of the show.

Full Show Notes

The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/temporal-orchestrating-success-in-distributed-systems-with-security-and-simplicity-with-john-kattenhorn-with-john-kattenhorn/

Useful Links

Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend.

And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch.

You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.

Up next
Jun 27
Learning Azure with Jonah Andersson: A Developer's Guide to Cloud Computing and Development Fundamentals
RJJ Software's Software Development Service This episode of The Modern .NET Show is supported, in part, by RJJ Software's Software Development Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that ... Show More
1h 14m
Jun 13
Dapr: The Secret Sauce to Simplifying Distributed Applications with Mark Fussell
RJJ Software's Software Development Service This episode of The Modern .NET Show is supported, in part, by RJJ Software's Software Development Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that ... Show More
1h 9m
May 30
.NET Aspire: How Maddy Montaquila and the .NET Team Are Revolutionizing Development
RJJ Software's Software Development Service This episode of The Modern .NET Show is supported, in part, by RJJ Software's Software Development Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solutions that ... Show More
1h 2m
Recommended Episodes
Sep 2024
BDTP. Implementing Self-service SaaS with Franciska Dethlefsen
Today we have another episode of Better Done Than Perfect. Listen in as we talk to Franciska Dethlefsen, Head of Growth Marketing at Amplitude. You'll learn about their journey from being completely sales-led to launching a self-serve plan, how they approached pricing and packagi ... Show More
34m 29s
Apr 2021
Episode 210: Running a UX Patterns Library with Ramy Khuffash
What does it take to successfully run a content library for designers? What are the challenges? Our guest today is Ramy Khuffash, indie hacker and founder of Page Flows and Screenjar. You’ll learn about Ramy’s founder journey, how he works on multiple products simultaneously, how ... Show More
34m 37s
May 2021
397: Customer Feedback vs. Team Intuition
This week, we talk about the tension between building what customers explicitly ask for versus building towards a team’s internal vision. In The Sidebar, we talk about the lack of public software critique: Why isn’t there an MKBHD equivalent for software design?Golden Ratio Suppo ... Show More
23m 29s
Aug 2024
Episode 285: Designing for Real-world Experiences with Dave Waddell
How do you design for real-world experiences? Our guest today is Dave Waddell, co-author of The Experience Book and experience design research and strategist at FreeState. You’ll learn why it’s critical to involve end users, the elements that make for a great experience, their ca ... Show More
41m 35s
Nov 2024
ANTHOLOGY — Packages, pledges & protocols (Interview)
The hallway track at All Things Open 2024 — features Carl George, Principal Software Engineer at Red Hat for a discussion on the state of open source enterprise linux and RHEL (Red Hat Enterprise Linux), Max Howell, creator of Homebrew and tea.xyz which offers rewards and recogni ... Show More
1h 45m
Feb 2025
Tool calling and agents
It seems like everyone is uses the term “agent” differently these days. In this episode, Chris and Daniel dig into the details of tool calling and its connection to agents. They help clarify how LLMs can “talk to” and “interact with” other systems like databases, APIs, web apps, ... Show More
45 m
Jul 2024
Episode 284: Designing for Mature Markets with Simon Rohrbach
How do you design for mature markets like the devtool space? Our guest today is Simon Rohrbach, co-founder and CEO of Plain. You’ll learn about their founder journey, why you shouldn’t strive for hyper-polished websites all the time, why you shouldn’t sacrifice quality when shipp ... Show More
34m 40s