Transactional Serverless with DBOS
summary
Claims a concrete stack and behavior: an open-source DBOS transact TypeScript Node.js framework plus a managed DBOS cloud platform that uses Firecracker for execution, records workflow metadata in the database with snapshot isolation, and resumes crashed workflows exactly where they left off. Demonstrates a live widget-store checkout, shows OpenTelemetry spans, documents time travel debugging of database state, explains that DB transactions are exactly-once while external API calls are at-least-once and require idempotency keys.
AI-written summary · about
chapters (10)
- 0:00DBOS and cloud app problems
- 3:12Cloud workflows fail at scale
- 6:26DBOS Transact and DBOS Cloud
- 9:14Checkout workflow with DBOS Transact
- 13:08DBOS vs AWS Lambda workflows
- 14:34Demo of DBOS workflow recovery
- 17:44Local testing and deployment
- 19:53Telemetry and observability in DBOS
- 21:39Time-travel debugging
- 23:47Summary and getting started
related talks
19mYou’re Doing It All Wrong
22mReliable Serverless Needs Distributed Transactions
08mWhen Worlds Collide: Frontend vs Database
21mData DX for Serverless Architecture
39mServerless at the end of the Universe
41mYou Don’t Want to Build a Serverless Monolith
35mNoSQL, No Server, No problem: Using ORM's in Javascript Applications
51mConfusion In The Land Of The Serverless
