Home / Companies / DBOS / Blog / July 2025

July 2025 Summaries

2 posts from DBOS

Filter
Month: Year:
Post Summaries Back to Blog
Testing distributed systems, particularly durable workflows libraries, is inherently challenging due to the vast array of potential failures that can occur across processes and timings. Traditional unit and integration tests are insufficient for ensuring robustness at scale, necessitating more advanced strategies like formal verification, deterministic simulation testing, and chaos testing. Formal verification offers mathematical rigor but is difficult to implement due to the complexity of maintaining formal specifications and code. Deterministic simulation testing allows for controlled event ordering and fault injection but struggles with real-world dependency interactions. Chaos testing, favored for its ability to simulate realistic conditions, involves subjecting systems to random faults like server crashes and network issues to ensure they maintain critical properties such as workflow durability and queue reliability. This approach has proven effective in uncovering non-trivial bugs, such as race conditions triggered by precise database disconnection timings, which are hard to detect with conventional testing methods. The ultimate goal is to validate system-wide invariants, ensuring durable workflows remain reliable and easy to work with in real-world scenarios.
Jul 03, 2025 1,274 words in the original blog post.
DBOS is collaborating with SpoonOS Blockchain to facilitate the development of durable AI agent applications, leveraging SpoonOS, a blockchain-native operating system powered by Neo. This partnership aims to enhance the capabilities of autonomous agents by enabling seamless coordination between onchain smart contracts and reliable offchain workflows. DBOS provides an open-source library for durable execution and workflow orchestration, allowing developers to build workflows in Python or TypeScript with automatic state checkpointing in a Postgres database, ensuring resilience and recovery from interruptions. This integration allows AI agents to operate effectively across both onchain and offchain environments, with built-in observability for troubleshooting and auditing. SpoonOS, with its comprehensive toolkit, and Neo, a community-driven blockchain platform, provide the foundational infrastructure for developers building advanced AI agents in the Web3 ecosystem, promoting the development of smarter, longer-running agents capable of handling complex tasks.
Jul 02, 2025 538 words in the original blog post.