Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create CDK deployment constructs and a basic demo stack for self-hosted Restate on AWS #1

Closed
11 of 13 tasks
pcholakov opened this issue Nov 17, 2023 · 1 comment
Closed
11 of 13 tasks
Assignees
Labels

Comments

@pcholakov
Copy link
Collaborator

pcholakov commented Nov 17, 2023

As part of our positioning for Restate within the AWS Serverless community, we want native-feeling CDK support for deploying Restate services. Additionally, we can provide an easy ramp for deploying self-hosted Restate on AWS using the same mechanism. This issue tracks the minimal requirements for a Restate CDK construct library that supports the following:

  • Easily deploy Restate to AWS in a native, low-cost way that is suitable for dev/test and evaluation purposes; it should provide reasonable durability but no effort is made to ensure high availability
  • Makes a basic effort to assist customers with operating the Restate infrastructure (e.g. sets up instance OS patching out of the box)
  • Supports deploying AWS Lambda-based Restate services as easily as managing any other Lambda function in CDK
  • The initial version will only support TypeScript

Tasks

Preview Give feedback
  1. pcholakov
  2. 2 of 3
@pcholakov pcholakov self-assigned this Nov 17, 2023
@pcholakov pcholakov changed the title Create a CDK deployment construct for self-hosted Restate on AWS Create CDK deployment constructs and a basic demo stack for self-hosted Restate on AWS Nov 20, 2023
@pcholakov
Copy link
Collaborator Author

I'm going to close this top-level issue; we have enough to update https://github.com/restatedev/restate-holiday/issues/ to use the new constructs - and I have converted all the remaining open sub-tasks to their own issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants