- Newest
- Most votes
- Most comments
Hi, if you have Terraform, once you have made the small change, it will just apply the small change (not redeploy all infra). If you have a team of developers, it makes sense to use 2 repos (one for infra managed by you, another for app code for devs).
In your case, one monorepo is fine.
Got a blog post, admittedly old, but also thanks AWS, works the same way now as it did then, on how I do multi-accounts deployments pipelines. The git repo contains all the CFN templates (should be familiar given you are using CDK) and there is a "more recent" version of that in this repo which has a blog post associated with that.
If you are not going to use AWS CodePipeline, then this is probably only good on paper. But with that said, I very much recommend to use the same IAM architecture with your CICD tool of choice to limit the surface of attack in case of a breach. Use OIDC auth wherever possible.
Hope this helps,
Relevant content
- asked 2 months ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 9 months ago
- AWS OFFICIALUpdated a year ago
I am using AWS CDK. I believe the case will be same right?