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

Migrate to serverless components or AWS CDK #228

Closed
josephluck opened this issue Sep 17, 2019 · 1 comment
Closed

Migrate to serverless components or AWS CDK #228

josephluck opened this issue Sep 17, 2019 · 1 comment
Labels

Comments

@josephluck
Copy link
Owner

josephluck commented Sep 17, 2019

Problem

Existing serverless framework is being deprecated in favour of the new serverless components architecture. Because of this, Internote's ops needs to update to use components, or use an alternative deployment mechanism. There are two choices and this issue is to keep track of progress in delivering a final solution that is scalable.

Serverless components

Serverless components is the next iteration of serverless. It's slightly different from the existing set up in the sense that it does not use CloudFormation.

AWS CDK

AWS CDK is a fairly new platform for declaring infrastructure as code using programming languages such as TypeScript. It is not limited to solely Lambda services and can be used to provision and architect any AWS service.

Current thinking

At the moment, my current thinking is that AWS CDK might be the most robust and scalable solution to provision and maintain infrastructure. It's AWS backed and has a lot of traction / momentum on GitHub in addition to lots of examples and decent documentation.

@josephluck josephluck added the ops label Sep 17, 2019
@josephluck
Copy link
Owner Author

How can this be done without trashing the cognito user pool or database?

@josephluck josephluck changed the title Migrate to serverless components Migrate to serverless components or AWS CDK Sep 24, 2019
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

1 participant