Skip to content

Migrate to serverless components or AWS CDK #228

Closed
@josephluck

Description

@josephluck

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions