Compétences dbos-typescript
📦

dbos-typescript

Sûr 🔑 Variables d’environnement

결함 허용 DBOS 애플리케이션 구축

DBOS TypeScript SDK를 사용하면 자동으로 실패에서 복구되는 내구성 있는 워크플로로 신뢰할 수 있는 애플리케이션을 구축할 수 있습니다. 이 스킬은 워크플로, 스텝, 큐 및 통신 패턴에 대한 모범 사례를 제공합니다.

Prend en charge: Claude Codex Code(CC)
🥉 76 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "dbos-typescript". API를 호출하는 DBOS 워크플로는 어떻게 만드나요?

Résultat attendu:

  • API 호출을 래핑하려면 DBOS.runStep을 사용한 다음 DBOS.registerWorkflow로 워크플로를 등록하세요. 스텝은 안정적인 복구를 위해 체크포인트됩니다.

Utilisation de "dbos-typescript". 워크플로와 스텝의 차이점은 무엇인가요?

Résultat attendu:

  • 워크플로는 결정론적이어야 하고 오케스트레이션을 처리합니다. 스텝은 API 호출, 파일 I/O, 데이터베이스 쿼리와 같은 비결정론적 작업을 수행합니다.

Audit de sécurité

Sûr
v1 • 2/24/2026

This is a legitimate documentation skill for DBOS TypeScript SDK. Static findings are false positives triggered by markdown syntax (code blocks using backticks), standard configuration patterns (environment variables), and documentation keywords. No actual security vulnerabilities present.

34
Fichiers analysés
2,146
Lignes analysées
4
résultats
1
Total des audits
Problèmes à risque moyen (1)
False Positive: External Commands Detection
Scanner detected 'Ruby/shell backtick execution' in 350 locations. These are markdown code blocks using backticks (```), not actual shell commands. This is a false positive pattern matching issue.
Problèmes à risque faible (2)
Environment Variable Access (Legitimate)
DBOS applications use environment variables for configuration (e.g., DBOS_SYSTEM_DATABASE_URL). This is standard configuration practice, not a security issue.
Hardcoded URLs (Documentation)
Documentation URLs (https://docs.dbos.dev/) are hardcoded. These are legitimate reference links, not security issues.

Facteurs de risque

🔑 Variables d’environnement (1)
Audité par: claude

Score de qualité

45
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
96
Sécurité
100
Conformité aux spécifications

Ce que vous pouvez construire

复原 가능한 데이터 처리 파이프라인 구축

자동 재시도 및 실패 복구로 데이터를 안정적으로 처리하는 워크플로 생성

안정적인 마이크로서비스 통신 구현

결합 해제되고 결함 허용적인 마이크로서비스 간 통신을 위해 DBOS 이벤트 및 메시지 사용

기존 Node.js 애플리케이션에 내구성 추가

충돌 및 재시작에서 생존하는 내구성 있는 워크플로 실행으로 TypeScript 애플리케이션 강화

Essayez ces prompts

기본 DBOS 워크플로 생성
API에서 데이터를 가져와 처리하는 DBOS 워크플로를 만드세요. API 호출에 DBOS.runStep을 사용하는 방법과 워크플로를 적절하게 등록하는 방법을 보여주세요.
재시도 로직이 있는 워크플로 구현
신뢰할 수 없는 외부 서비스를 호출하는 DBOS 워크플로의 지수적 백오프가 있는 스텝 재시제를 구성하는 방법을 보여주세요.
워크플로 큐 설정
항목 처리를 위한 동시성 제한 및レート制限이 있는 DBOS 큐를 만드세요. 워크플로를 큐에 추가하고 작업자 동작을 구성하는 방법을 보여주세요.
워크플로 통신 구현
워크플로 간 통신을 위해 DBOS 이벤트를 사용하는 방법을 시연하세요. 하나의 워크플로가 이벤트를 내보내고 다른 하나가 이벤트를 수신하는 방법을 보여주세요.

Bonnes pratiques

  • 워크플로를 결정론적으로 유지하세요 - 모든 비결정론적 작업은 스텝으로 이동하세요
  • 외부 서비스 또는 데이터베이스에 액세스하는 작업에는 항상 DBOS.runStep을 사용하세요
  • 일시적으로 실패할 수 있는 스텝에 적절한 재시도 정책 구성

Éviter

  • 스텝 내에서 워크플로 호출 - 실행 모델이 깨집니다
  • 워크플로에서 Math.random() 또는 Date.now() 직접 사용 - 비결정론성을 야기합니다
  • 워크플로에서 전역 변수 수정 - 재생 기능이 깨집니다

Foire aux questions

DBOS란 무엇인가요?
DBOS(Database-Oriented Operating System)는 TypeScript 애플리케이션에 대한 내구성 있는 워크플로 실행을 제공하여 실패로부터의 자동 복구와 신뢰성을 보장하는 프레임워크입니다.
DBOS는 어떻게 신뢰성을 보장합니까?
DBOS 체크포인트는 워크플로 상태를 기록하여 데이터 손실 없이 충돌이나 재시작 후 자동 재생 및 복구를 허용합니다.
스텝과 워크플로는 언제 사용해야 하나요?
오케스트레이션 및 의사 결정에는 워크플로를 사용하세요. API 호출, 파일 작업 또는 데이터베이스 쿼리와 같은 비결정론적인 작업에는 스텝을 사용하세요.
워크플로에서 외부 API를 호출할 수 있나요?
아니요, 외부 API 호출은 DBOS.runStep으로 래핑해야 합니다. 워크플로의 직접 API 호출은 결정론성과 복구를 깨뜨립니다.
DBOS에서 실패는 어떻게 처리합니까?
runStep의 retries 옵션을 사용하여 스텝에서 재시도 정책을 구성하세요. 워크플로는 실패 시 마지막 체크포인트에서 자동으로 재시도합니다.
DBOS는 모든 데이터베이스와 작동합니까?
DBOS는 트랜잭션 시스템을 통해 PostgreSQL, MySQL 및 SQLite 데이터베이스를 지원합니다.