Skip to content

epoctic/cdk-rush

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CDK-RUSH

This repository is meant to serve as an example of how the Rush monorepo toolset can be used to ease some of the pain experienced when working with AWS CDK. It also serves as a useful testing ground for various solutions and questions posed in the aws-cdk Slack channel.

Getting Started

Requirements:

  • Node 18+ (fnm recommended)
  • Rush v5 installed globally (specific version auto-installs after first rush command is run within the monorepo)
  • AWS Account with AWS CDK bootstrapped

Recommended:

  • Billing alarms!

Need:

  1. AWS CLI credentials (SSO, AKIA/ASIA keys, instance credentials, etc)

Stacks live in one of this monorepos "projects".

Projects:

  • platform

Goals

Keep default platform deployment as close to zero cost as possible. That means no KMS keys, no long lived NAT Gateway, no ENIs, no EIPs, etc. Those resources (except for the one NAT Gateway that will be created prior to spinning up other dependent resources) will all be in other downstream stacks that should be deleted after any testing is completed.

About

Example AWS CDK project in a Rush monorepo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published