cloud-deployment

Deploy Trebuchet distributed actors to serverless platforms with CloudGateway.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/briannadoubt/trebuchet-plugin --skill cloud-deployment-briannadoubt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloud-deployment
Source: https://github.com/briannadoubt/trebuchet-plugin/tree/main/skills/cloud-deployment
Command: npx skills add https://github.com/briannadoubt/trebuchet-plugin --skill cloud-deployment-briannadoubt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams design and deploy Trebuchet distributed actors to serverless environments, simplifying deployment, scaling, and operational management.

Core Features & Use Cases

  • CloudGateway orchestration: Deploy and manage actors in a scalable serverless gateway.
  • CloudProvider abstraction: Swap AWS Lambda, GCP Functions, or Azure Functions with a consistent interface.
  • ServiceRegistry & ActorStateStore: Enable dynamic discovery and persistent actor state across deployments.
  • Local development support: Develop and test workflows locally before deploying to the cloud.
  • Deployment workflows: End-to-end guidance from configuration to production deployment.

Quick Start

Use CloudGateway.development to start a local gateway, create a sample StatefulActor, expose it as an identifier, and run the gateway to simulate a serverless setup.

Frequently Asked Questions about cloud-deployment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy distributed actors to serverless platforms?

Deploying distributed actors to serverless platforms requires a CloudGateway, a CloudProvider implementation, a ServiceRegistry, and an ActorStateStore to manage routing, deployment, and persistent state.

Can I test serverless actor deployments locally before pushing to the cloud?

Yes, you can test serverless actor deployments locally by using CloudGateway.development to start a local gateway, create a StatefulActor, and simulate the serverless environment before production deployment.

What is the best way to manage actor state across serverless deployments?

Managing actor state across serverless deployments requires an ActorStateStore combined with a ServiceRegistry to enable dynamic actor discovery and ensure state persistence during scaling events.

Does this serverless deployment approach work with AWS Lambda, GCP Functions, and Azure Functions?

Yes, the CloudProvider abstraction allows you to swap and deploy serverless actors across AWS Lambda, GCP Functions, or Azure Functions using a consistent and unified interface.

Why do I need a ServiceRegistry and CloudGateway for serverless actor systems?

A ServiceRegistry and CloudGateway are needed for serverless actor systems to orchestrate scalable deployments, handle dynamic service discovery, and route traffic efficiently to the correct actors.

What components are required to scale Trebuchet distributed actors in the cloud?

Scaling Trebuchet distributed actors requires CloudGateway orchestration, CloudProvider implementations for serverless environments, a ServiceRegistry for discovery, and an ActorStateStore for persistent state.