A More Useful Programming Model

The potential failure cases in a distributed system are numerous and hard to predict. Modern software engineering practices rely on a programming model where errors are known in advance or are handled with blanket error handling policies. From the perspective of a software engineer, a more useful model would be one where it is possible to adapt to failures as they occur. In order to recover from failures as they occur it is necessary to reliably suspend code execution and state. One of the primary benefits of such a model would be greatly reduced cognitive overhead when building and maintaining distributed systems.


Speaker

Taylor Khan

Software Engineer @Temporal

Formerly worked as a Software Engineer on distributed systems in a variety of industries including payment processing, e-commerce, SMS, credit data, and IoT security devices. After successfully using Temporal Server to drive a product to IPO goals, I joined the company as an avenue to improve the quality of life of software developers.

Read more

Session Sponsored By

Durable execution system enabling reliable execution of software services and applications at scale
 

Date

Monday Oct 2 / 05:05PM PDT ( 50 minutes )

Location

Marina

Slides

Slides are not available

Share

From the same track

Session

Building a DevOps Culture with Site24x7: Collaboration and Accountability

Monday Oct 2 / 03:55PM PDT

Learn how Site24x7 fosters a DevOps culture by providing real-time visibility to development, operations, and other stakeholders, promoting collaboration and accountability.

Speaker image - Daniel Ceasar Paul  Jalathyan

Daniel Ceasar Paul Jalathyan

Application Performance Management @Zoho

Session

Coding With Cody: How AI Is Revolutionizing Software Development

Monday Oct 2 / 10:35AM PDT

AI and Large Language Models (LLMs) have sparked major breakthroughs in many industries including software development.

Speaker image - Ado  Kukic

Ado Kukic

Director of Developer Relations @Sourcegraph

Session

Exciting Web Ahead with WebGL/WebGPU—Let’s Build a 3D App w/ Three.js

Monday Oct 2 / 02:45PM PDT

 

Speaker image - Farhad Ghayour

Farhad Ghayour

Senior Director of Engineering @McKinsey & Company.