This skill provides comprehensive guidance for implementing DBOS (Database-Oriented Operating System) in TypeScript environments to create ultra-reliable, durable applications. It helps developers enforce critical architectural rules such as workflow determinism, side-effect isolation through steps, and robust concurrency control via queues. By integrating these best practices, Claude can assist in migrating legacy code to DBOS, configuring system databases, and ensuring that complex multi-step processes remain resilient even across system restarts or failures.
주요 기능
01Standardized patterns for testing and external DBOSClient integration
0237,721 GitHub stars
03Concurrency control patterns using DBOS-native queues
04Enforcement of workflow determinism and side-effect management
05Guidance on DBOS lifecycle configuration and application launching
06Implementation of durable workflows and isolated execution steps
사용 사례
01Implementing reliable job processing and message handling in TypeScript
02Migrating existing Node.js services to fault-tolerant durable workflows
03Designing long-running business processes that require reliable state persistence