PLAY PODCASTS
Building a State Machine Backend with Adam Berger

Building a State Machine Backend with Adam Berger

Software Engineering Daily · softwareengineeringdaily.com

November 16, 202346m 52s

Audio is streamed directly from the publisher (traffic.megaphone.fm) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

When Adam Berger was at Uber, his team was responsible for ensuring that Uber Eats merchants correctly receive and fulfill orders. This required them to think hard about engineering workflows and state management systems. Six years of experience at Uber motivated Adam to create State Backed, which is an open-source backend system written in Typescript. The platform is oriented around using state machines to model application logic, and automatically handles the associated persistence, infrastructure, and consistency.

Adam joins the show to talk about state machines, why they're the right paradigm to manage global application state, and what are the practical advantages of using state machines in a backend platform.

Sponsorship inquiries: [email protected]