resonate-http-service-design-typescript
Installation
SKILL.md
Resonate HTTP Service Design
SDK version: This skill reflects
@resonatehq/sdkv0.11.4 (current on npm).
Overview
Use this skill to design HTTP services where route handlers start or await durable workflows. The HTTP server is the entrypoint; durable functions do the work and coordinate via Resonate. Downstream services (like a database service) expose their own durable functions and are invoked via RPC.
Architecture Model
- HTTP service: Express/Fastify server handling routes and mapping requests to durable workflows.
- Worker service: Resonate worker group that runs durable functions for business logic.
- DB service: Separate worker group exposing durable DB functions via Resonate RPC.
- Resonate Server: Durable promise store and coordination hub.