May 10-12, 2023
Vancouver, British Columbia, Canada + Virtual
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit North America 2023 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Pacific Daylight Time (UTC/GMT -8). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Back To Schedule
Thursday, May 11 • 11:55am - 12:35pm
Cadence: The New Open Source Project for Building Complex Distributed Applications - Ender Demirkaya & Emrah Seker, Uber

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Cadence is a powerful new open source tool addressing many of the challenges around building and operating complex distributed applications – namely, ensuring their durability, availability, and scalability. Developers grapple with convoluted systems when building long-running business processes, which require tracking complex states, responding to asynchronous events, and communicating with external dependencies which may or may not be reliable. Because these solutions require difficult maintenance and commonly suffer from availability issues, developer productivity is often sacrificed to prevent their collapse. Session attendees will understand how open source Cadence abstracts and eliminates this burdensome complexity by offering a fault-oblivious stateful code platform. Cadence functions by preserving an application’s entire state in durable and independent virtual memory. Any workflow interruptions that would normally put availability at risk can be easily caught up and replayed using that stored application state. This makes Cadence particularly valuable to dev teams leveraging microservices-based architectures requiring fault tolerance, as well as teams with applications relying on multi-step workflows that run concurrently, and those leveraging third-party APIs.

avatar for Emrah Seker

Emrah Seker

Senior Staff Software Engineer, Uber
With over 18 years of experience as a software engineer and technical leader, I have worked across the entire software stack, from operating system kernel to distributed web services. My passion for building infrastructure for highly-scalable distributed systems has grown throughout... Read More →
avatar for Ender Demirkaya

Ender Demirkaya

Senior Staff Software Engineer, Uber
Ender Demirkaya is a Senior Staff Engineer and Tech Lead Manager at Uber. Prior to joining Uber in 2021, Ender was a Staff Software Engineer at Facebook, working on backend projects. Earlier in his career, he held engineering roles at Microsoft and Qumulo.

Thursday May 11, 2023 11:55am - 12:35pm PDT
120 (Level 1)