Loading…
Attending this event?
WiFi -
  • SSID: Hyatt_Meeting
  • Password: Replay2024
Thursday September 19, 2024 3:40pm - 4:10pm PDT
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.

Details:

  1. Handling Payments During Checkout: Explore the business case of the checkout process and how Temporal streamlined its implementation.
    • Checkout Workflow: Understand the purpose, structure, and challenges of our checkout workflow.
    • Advanced Workflow Techniques: Learn about using signals, Redis, and internal state machines to advance the workflow.
    • Enhancing Workflows with Workflow Update: Discover how we removed Redis, replaced signals with updates, and addressed new challenges like concurrent workflow updates.
    • Command Queue and Sequential Execution: How we improved Workflow Update with a command queue to deal with concurrency issues.
  2. Child Workflows: Delve into patterns and usages, including task partitioning, parallel execution, sync/async execution, and async compensation.
    • StartWithUpdate Feature: Learn how to replace async child workflows with the StartWithUpdate feature.
  3. Workflow Compatibility Verification: Get a comprehensive solution for verifying workflow compatibility with Workflow Replayer.
    • CI/CD Integration: Understand how we ensure workflow version compatibility using a CI/CD pipeline.
Speakers
avatar for Maxim Chuvilyaev

Maxim Chuvilyaev

Staff Engineer, Block
Introducing Maxim, a seasoned software engineer with a passion for building cutting-edge solutions and a wealth of experience in the field. With over 20 years of expertise in the Microsoft .NET framework and C#, as well as many years in Java and Kotlin, Maxim has honed his skills... Read More →
avatar for Mark Feldman

Mark Feldman

Staff Engineer, Block
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.
Thursday September 19, 2024 3:40pm - 4:10pm PDT
Heroes Stage | Grand Ballroom A-D

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link