Block: Using new Temporal features in real-world payments applications

Abstract

In this session, we explore practical applications of Temporal newest features in handling payments. First, we showcase the transformation of our checkout process using Workflow Update, highlighting key improvements and practical applications. Then we discuss various patterns of using child workflows. Finally, you’ll learn how WF Replayer helps us ensure workflow version compatibility during CI/CD deployments.

Handling Payments During Checkout: Explore the business case of the checkout process and how Temporal streamlined its implementation.

Child Workflows: Delve into patterns and usages, including task partitioning, parallel execution, sync/async execution, and async compensation.

Workflow Compatibility Verification: Get a comprehensive solution for verifying workflow compatibility with Workflow Replayer.

About the Presenters

Mark Feldman is a software engineer with 20+ years of industry expertise in financial services, based in Melbourne, Australia. He is a Staff Engineer at Block / Afterpay on the team developing solutions for large scale payments processing.

Maxim Chuvilyaev is a Staff Engineer at Block

Build invincible apps

Ready to learn why companies like Netflix, Doordash, and Stripe trust Temporal as their secure and scalable way to build and innovate?