Peter Kraft
banner
petereliaskraft.net
Peter Kraft
@petereliaskraft.net
Co-founder @ http://dbos.dev • Stanford PhD • Database Geek • Building https://github.com/dbos-inc/dbos-transact-py
Pinned
Hi everyone! I'm a co-founder @dbos.dev, where we're building a serverless platform for highly reliable applications. I love conversations about databases, distributed systems, and anything technical. Thanks @qianli.dev for introducing me to Bluesky, and looking forward to meeting people here! 🦋
Reposted by Peter Kraft
I wrote a tutorial on integrating DBOS with Logfire. It's super easy to set up (kudos to the @pydantic.dev team!) -> just a few lines to configure the exporter and your Logfire write token. Once it's running, you'll get a unified view of your app with logs + traces in one place.
October 28, 2025 at 5:34 PM
Reposted by Peter Kraft
I care more about helping developers build reliable systems than chasing vanity metrics such as GitHub stars. Still, seeing the DBOS Python repo reach 1K 🌟 makes me smile.

Thanks for building durable workflows with @dbos.dev. Full speed ahead - Java release coming soon!
October 26, 2025 at 7:55 PM
Reposted by Peter Kraft
Just released DBOS TypeScript v4.0!
Following our Python release, we trimmed dependencies in TS too: down from 27 to 6, while still implementing durable workflows and queues in a single library.

It works with both TS/JS and requires no extra orchestrator.

Release notes: github.com/dbos-inc/dbo...
October 2, 2025 at 7:41 PM
Reposted by Peter Kraft
At some point I might write a blog post on "How to add DBOS to any AI framework". AI agents are basically loops, and DBOS makes loops durable with a few decorators.

Last week, I showed DBOS + Pydantic AI. Today, I implemented DBOS + CrewAI within a few hours. PR: github.com/crewAIInc/cr...
Add support for durable execution with DBOS by qianl15 · Pull Request #3526 · crewAIInc/crewAI
Summary Based on the discussion with @tonykipkemboi, here is the prototype of adding durable execution support into agents. This PR integrates DBOS with CrewAgentExecutor.invoke and related methods...
github.com
September 17, 2025 at 12:40 AM
Reposted by Peter Kraft
The intro video for my talk at #p99conf 💙
DBOS is a library-based engine designed for simplicity and efficiency. @qianli.dev will join us at #P99CONF to discuss its architectural trade-offs, challenges in failure recovery, and key optimizations for scalability and maintainability. Learn more > www.p99conf.io?latest_sfdc_...

#ScyllaDB
September 5, 2025 at 3:50 PM
Reposted by Peter Kraft
Nothing makes me happier than seeing our customers win.

If you spend time on GitHub, you've probably spotted the Dosu bot all over, including in some of the most popular AI frameworks. Now it's even more reliable: their ingestion and RAG pipelines run on @dbos.dev

Blog: dosu.dev/blog/migrate...
From Celery to DBOS: Scaling Dosu’s Pipelines to 20k Workflows per Hour
See how Dosu scaled AI pipelines with DBOS: from Celery to durable workflows, real-time observability, and 20k jobs per hour serving 50k+ projects
dosu.dev
September 3, 2025 at 4:49 PM
Reposted by Peter Kraft
DBOS now has its own subreddit! Come hang out, share ideas, ask questions, and help us shape the future of durable workflows and queues.

Fun fact: our CEO @jedberg.bsky.social (aka jedberg) was the first employee at Reddit, and now he's our mod. Full circle moment.

🔗 www.reddit.com/r/dbos/
August 26, 2025 at 8:16 PM
Reposted by Peter Kraft
The highlight of every user group is hearing directly from our users.

Join us to see how doohickey.ai uses @dbos.dev to automate AI-powered ERP integrations.

Thursday, August 28 @ 11AM PT
Zoom (no recording — so don’t miss it!)
lu.ma/8rqv5o5z
August 25, 2025 at 5:59 PM
Reposted by Peter Kraft
☕️ Friends in the Bay Area: August coffee chat time!

We're hosting the @southbaysystems.xyz August Coffee Chat next week. Come hang out with other systems folks for some casual conversations.

🗓 Thursday, August 28, 5–6 pm
📍 Courtyard outside Philz Sunnyvale
🔗 lu.ma/97e10ef4

Hope to see you there!
South Bay Systems: August Coffee Chat · Luma
If you’re working on or are interested in anything in the space of software internals (compilers/databases/OSs/etc.), come grab a cup of coffee and hang out!…
lu.ma
August 21, 2025 at 7:57 PM
Reposted by Peter Kraft
A new episode of SE Radio is live! I had a great time chatting with host Kanchan Shringi about what it takes to build durable, observable, and scalable systems, and why that matters for modern applications.

Happy to hear thoughts and feedback!
se-radio.net/2025/08/se-r...
SE Radio 681: Qian Li on DBOS Durable Execution/Serverless Computing Platform – Software Engineering Radio
se-radio.net
August 20, 2025 at 4:59 PM
Reposted by Peter Kraft
LLM streaming is already common, but I like this newly released durable streams feature. In DBOS, streams are append-only, durable records tied to a workflow.

If a process crashes, the full history is persisted in the database, making it easy to restore context and resume from where it left off.
August 12, 2025 at 8:06 PM
Reposted by Peter Kraft
New Screaming in the Cloud episode! @quinnypig.com and our CEO @jedberg.bsky.social "chat about Jeremy's "build for three" rule, a plan for scale without going crazy, why he set Reddit's servers to Arizona time to dodge daylight saving time, and how DBOS makes your app as tough as your data."
CEO of DBOS, Jeremy Edberg calls out the distributed systems obsession that's making everyone's life harder for no reason.

🎧 Listen to find out why: www.lastweekinaws.com/podcast/scre...
July 15, 2025 at 8:00 PM
Reposted by Peter Kraft
The South Bay Systems meetup is back on July 22!

We're excited to welcome Jacopo Tagliabue (co-founder and CTO of Bauplan) for a talk on Speedrunning the Lakehouse: Shipping a FaaS that Looks Like a Database (and Vice Versa).

🔗 lu.ma/5zcpbae9
South Bay Systems: Speedrunning the Lakehouse · Luma
The South Bay Systems meetup is back! This time we’re excited to have Jacopo Tagliabue, co-founder and CTO of Bauplan, to dive into Speedrunning the Lakehouse:…
lu.ma
July 8, 2025 at 4:55 PM
Reposted by Peter Kraft
Join us for the June DBOS User Group Meetup next week!

We're excited to welcome engineers from Yutori (yutori.com), one of our customers building powerful AI agents that can autonomously perform digital tasks across the web. They'll share how they're using DBOS to make these agents reliable.
DBOS Virtual Meetup: Building Durable Workflows · Zoom · Luma
Join us for June's virtual meetup to connect with DBOS engineers and fellow users. We're covering: • Typescript V3 Demo • Featured customer showcase with…
lu.ma
June 18, 2025 at 6:47 PM
Reposted by Peter Kraft
☀️Summer is heating up, and so is systems chat!

We're hosting a @southbaysystems.xyz June Coffee Chat next week. Come hang out with other systems folks for some casual conversations.

🗓 Thursday, June 5, 5–6 pm
📍 Courtyard outside Philz Sunnyvale

Register here: lu.ma/67yxr1pn
Hope to see you there!
South Bay Systems: June Coffee Chat · Luma
If you’re working on or are interested in anything in the space of software internals (compilers/databases/OSs/etc.), come grab a cup of coffee and hang out! …
lu.ma
May 28, 2025 at 6:01 PM
Reposted by Peter Kraft
🍴Wrote a new blog post on how durable workflows simplify bug fixing and recovery. Having persistent records of past executions is helpful because you can "fork" from the last failure point to a new code version, without duplicating already completed work.
www.dbos.dev/blog/handlin...
Handling Workflow Failures with Forks | DBOS
www.dbos.dev
May 22, 2025 at 5:47 PM
Reposted by Peter Kraft
📣 DBOS User Group meetup next week: you're invited!

We'll walk through our new Python 1.0 release, plus a sneak peek at the eng roadmap for TypeScript, graph visualization, and more languages.

It's a casual chat on Discord, no recording, just hang out with fellow users. Come say hi! lu.ma/8ltwl38e
DBOS Virtual Meetup: Building Resilient Workflows · Luma
Join us for May's virtual meetup to connect with DBOS engineers and fellow users. We're covering: • DBOS Transact for Python 1.0 preview • Community member…
lu.ma
May 8, 2025 at 5:49 PM
Reposted by Peter Kraft
🚀 DBOS Python 1.0 is here!

A year ago, we launched DBOS with a simple belief: durable workflows should be built into your applications, not bolted on.

Today, we're excited to release DBOS Python 1.0, a major milestone shaped by months of iteration and community input.
github.com/dbos-inc/dbo...
May 7, 2025 at 6:19 PM
Reposted by Peter Kraft
Timeouts are useful for building resilient systems. They help prevent systems from waiting indefinitely and free up resources while maintaining responsiveness under heavy load.

Databases provide timeouts for individual queries, transactions, etc. But you often need end-to-end durable timeouts 🧵
April 29, 2025 at 5:14 PM
Reposted by Peter Kraft
Just released some new DBOS features!

- Auto-cancel on timeout is useful to avoid wasting resources/API calls when workflows can't meet SLAs.

- Workflow fork enables failure recovery (from 3rd party services or bugs) with clean retries.

- DBOS Client is great for programmatic workflow control.
dbos.dev DBOS @dbos.dev · Apr 22
Big DBOS release today! 🚀🚀🚀 Here are some of the new features that just came out:
- Workflow cancel after timeouts
- Workflow "fork" from a step
- Managing workflows from DBOS Client
- Filtering workflows on ID prefixes

Python notes: github.com/dbos-inc/dbo...
TS notes: github.com/dbos-inc/dbo...
Release 0.26.0 · dbos-inc/dbos-transact-py
What's Changed New Features Fork workflow from a specific step by @manojdbos in #287 DBOS Client cancel_workflow, resume_workflow, list_workflows(_async), list_queued_workflows(_async) by @devh...
github.com
April 22, 2025 at 7:05 PM
Reposted by Peter Kraft
Big DBOS release today! 🚀🚀🚀 Here are some of the new features that just came out:
- Workflow cancel after timeouts
- Workflow "fork" from a step
- Managing workflows from DBOS Client
- Filtering workflows on ID prefixes

Python notes: github.com/dbos-inc/dbo...
TS notes: github.com/dbos-inc/dbo...
Release 0.26.0 · dbos-inc/dbos-transact-py
What's Changed New Features Fork workflow from a specific step by @manojdbos in #287 DBOS Client cancel_workflow, resume_workflow, list_workflows(_async), list_queued_workflows(_async) by @devh...
github.com
April 22, 2025 at 6:58 PM
Reposted by Peter Kraft
Storing everything in database tables makes it easy to query, modify, and debug. You get full visibility and control over queues, workflows, and state — all via SQL. We’re now extending that power with richer visualizations in the web UI. Looking for feedback — what would help you most?
dbos.dev DBOS @dbos.dev · Apr 4
One cool thing about Postgres-backed queues is that they’re incredibly observable. The queue is just a Postgres table, and you can see–or change–what’s in it with SQL. 🧵
April 4, 2025 at 4:42 PM
Reposted by Peter Kraft
Conventional wisdom says standing on the shoulders of giants—leveraging battle-tested technologies. However, it's worth re-evaluating that decision when prior art becomes a substantial blocker. Sometimes, you need a clean-slate approach. This paper shows a good example: why/how Ceph built BlueStore.
March 30, 2025 at 7:20 PM
Reposted by Peter Kraft
The most common request we've heard from users has been better support for self-hosting DBOS at scale. We're excited to introduce 𝐂𝐨𝐧𝐝𝐮𝐜𝐭𝐨𝐫, a managed service for operating self-hosted apps in production.

What sets DBOS apart is that Conductor runs out of band with no access to your private data. 🧵
Durable Execution Anywhere - Introducing DBOS Conductor | DBOS
Announcing DBOS Conductor. a managed service that helps you operate self-hosted DBOS Transact applications in production, on your own infrastructure or in any cloud.
www.dbos.dev
March 28, 2025 at 4:24 PM
Reposted by Peter Kraft
I’m joining the DBOS User Group meetup next week to demo our new self-host feature! It’ll be another casual chat on Discord—no recording, just a chance to hang out with the developer team and other users.
dbos.dev DBOS @dbos.dev · Mar 27
We're hosting another virtual meetup! Come ask questions, get help, and see what others are building with @dbos.dev

Learn how to:
▪️ Self-host durable apps with DBOS Transact
▪️ Monitor your DBOS apps using Datadog

👇🏼 RSVP lu.ma/t5o4wz6s
🗓️ Thu, April 3 | 2PM EST
DBOS User Group Meetup · Luma
Got questions about DBOS? Curious what’s next on our roadmap? Pull up to our virtual user focus meeting to connect with fellow users and the DBOS team,…
lu.ma
March 27, 2025 at 9:12 PM