Introducing Temporal: The Secret to Developing Resilient Applications

Thursday, Aug 15 9:45 AM - 10:45 AM Room 101

Description

Cloud computing and microservices changed how we approach software development, but the inherent challenges of distributed systems forces developers to deal with timeouts and retries, leading to code that's complex and difficult to maintain. Even worse, software and hardware failures can cause execution to terminate unexpectedly, resulting in the loss of application state and making recovery difficult.

Temporal is an open source platform that solves these problems. At its core, it enables the durable execution of your code, making your applications resilient despite these adverse conditions. It also provides insight into the details of each execution, letting you see what's happening right now as well what happened in the past.

During this session, you'll learn the basics of Temporal. More specifically, you'll learn the basic architecture, fundamental concepts, and common use cases. This session is intended for experienced software developers, but assumes no prior experience with Temporal. Code examples will be presented in Go, but will be thoroughly explained, so no prior experience with Go is necessary.