Build Durable Applications with Temporal
Wednesday, July 31, 2024 - 3:30 PM UTC, for 1 hour.
Regular, 60 minute presentation
Room: African 20
Building modern applications is hard. Just ask Yum Brands, Snapchat, or Netflix. These companies and more needed a way to handle complex transactions and workflows. They all turn to Temporal, an open-source platform that gives you the tools you need to build and manage complex workflows using the languages you already know. With Temporal, you use your favorite programming language to write Activities that perform transactions, talk to services, and process information. You then write Workflows to coordinate these Activities. Temporal automatically retries Activities that fail and gives you control over how you handle those results. Instead of writing complex retry logic, you'll focus on your business processes. In this talk you'll see how to build a social media posting app that won't fail, using Temporal's Workflow and Activities. You'll see how Temporal and your application communicate and how you can get detailed insight into how these Workflows perform. When you're done, you'll have the resources you need to learn more about Temporal and how you can put it to work for you.
Prerequisites
Some experience building back-end applications in Go, Java, TypeScript, or Python, as well as experience building applications that talk with external APIs.
Take Aways
- Understand how Temporal fits into your existing applications.
- Explain how Temporal works at a high level.
- Get started with the Temporal SDKs and sample projects.