Skip to main content

このリポジトリの skills

resonatehq/resonate-skills - 2ページ

SkillsMP は resonatehq/resonate-skills から 60 件の skill を収集しています。skill を開くとソースと詳細を確認できます。

resonatehq/resonate-skills

収集済み skill 60 件中 20 件を表示しています。

職業分類
ソフトウェア開発者
説明

Maintain consistency between a Resonate Java workflow and an external system that owns the truth — a database, ledger, or third-party API — without distributed transactions, by wrapping every interaction in its own idempotent ctx.run step so the durable…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Implement recursive fan-out / parallel workflow execution in Java with Resonate — dispatch all children via ctx.run or ctx.rpc collecting a List of ResonateFuture, then await each. Covers single-workflow fan-out, cross-worker recursion via ctx.rpc to a named…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Implement saga patterns for distributed transactions in Java with Resonate — forward steps wrapped in a try/catch, each tracked in a List, with compensating actions that unwind in reverse on failure. Uses an enum + switch for compensation dispatch and the…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Core patterns for writing Resonate durable functions in Python — async/await syntax, Context API reference (run, rpc, detached, promise, sleep, dependency injection), and the determinism rules that make recovery work. Use when writing any function body…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Core patterns for using the Resonate Python SDK's Client APIs from the ephemeral world — initializing, registering durable functions, invoking them top-level (run / rpc / schedule-adjacent), setting dependencies, and managing external promises. Use when…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Implement recursive fan-out in Python for parallel workflow execution — spawn N sub-workflows from a parent, optionally recurse deeper, await results, handle partial failure. Use when processing a tree, batch, or crawl where the work shape is dynamic and each…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Debug and troubleshoot Resonate applications using the Python SDK v0.7.0 and Resonate Server v0.9.x. Use when investigating stuck workflows, non-deterministic replays, registration errors, async/await mistakes, unexpected retries, or server connectivity…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Maintain consistency across external systems in Python Resonate workflows by treating one system as the source of truth and writing to it idempotently before any dependent effects. Use when Resonate's durable promises coordinate writes to PostgreSQL,…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Design HTTP services in Python that use Resonate durable functions behind FastAPI / Flask / Django route handlers — routing patterns, workflow boundaries, RPC to specialized worker groups, webhook-driven promise resolution. Use when building or refactoring…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Implement human-in-the-loop workflows in Python — durable functions that suspend on ctx.promise() until an external actor (webhook, UI, CLI, operator) resolves or rejects. Use when a workflow must wait on an action that doesn't originate from another worker,…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Implement saga patterns for distributed transactions in Python with Resonate — forward steps with compensating actions that unwind on failure. Use when coordinating multi-step Python processes that need consistency across failures without distributed locks or…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

The foundational mindset for building with Resonate. Read this FIRST before any other Resonate skill. Teaches you to write simple, sequential code and avoid over-engineering.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Deploy Resonate TypeScript workers to Google Cloud Functions (Gen 2) using the GCP shim and connect them to a Resonate Server.

原文の言語: 英語

更新
職業分類
ネットワーク・コンピュータシステム管理者
説明

Deploy the Resonate server to Google Cloud Run with Cloud SQL Postgres storage. Covers Dockerfile reuse, the Cloud SQL Auth Proxy Unix socket, mandatory server URL, JWT authentication via Secret Manager, and configuration through `RESONATE_` environment…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Stream durable workflow state to browsers (or any live subscriber) via an external realtime bus. Use this pattern when the worker is short-lived or scales to zero — keeping the worker stateless, making progress observable, and decoupling clients from the…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Secure Resonate applications with JWT-based authentication and prefix-based authorization. Use for multi-tenant systems, role-based access control, and isolating workers or services from accessing each other's promises.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Debug and troubleshoot Resonate applications and deployments, especially TypeScript SDK and Resonate Server issues. Use when investigating failures, stuck workflows, error codes, or unexpected replays.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Implement durable sleep and scheduled work patterns for long-running timers, countdowns, scheduled notifications, and delayed execution. Use ctx.sleep() for delays that survive crashes and span hours, days, or weeks.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Maintain consistency across multiple systems without distributed transactions using the "Write Last, Read First" principle. Use when integrating with external systems of record that can't participate in transactions.

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Implement recursive fan-out patterns for parallel workflow execution. Use when breaking down complex work into independent subtasks that execute recursively with automatic deduplication and load balancing.

原文の言語: 英語

更新
収集済み skill 60 件中 20 件を表示しています。