This skill provides comprehensive guidance for implementing DBOS (Durable Operating System) within TypeScript environments to create highly reliable, stateful applications. It covers essential patterns for defining durable workflows, executing non-deterministic operations as steps, managing concurrency via queues, and ensuring application-level fault tolerance. By following these best practices, developers can build backend systems that automatically recover from failures without losing state or data integrity, making it ideal for business-critical processes and complex microservices.
主な機能
0175 GitHub stars
02Implementation of durable workflows and deterministic logic
03Best practices for testing and external DBOSClient integration
04Concurrency control and task scheduling via DBOS queues
05Structured step execution for fault-tolerant external service calls
06Standardized lifecycle configuration and application launch patterns
ユースケース
01Building transactional backend services that require 100% reliability
02Adding fault-tolerant execution to existing TypeScript microservices
03Managing long-running business processes that must survive system restarts