As we move from monoliths to microservices, the number of things that can go wrong increases. Attempting to perform work that spans multiple services or data stores requires a lot of state management and reliability code that's difficult to get right and maintain. Fortunately, we don't have to write it! We can use Temporal, which automatically manages our application's state in a reliable, fault-tolerant, and scalable way. When we work in this higher level of abstraction, we spend our time writing business logic instead of state management and reliability code.
In this talk, we will:
See what this transition looks like, from manual coding to Temporal.
Learn how Temporal works.
Build an application with Temporal.
Loren maintains Temporal's TypeScript SDK. They also wrote a book on GraphQL (The GraphQL Guide) and spent over a decade doing full-stack web and mobile development. They love swing dancing and authentic relating, and they secretly miss CoffeeScript