CloudFront Hosting Toolkit offers the convenience of a managed frontend hosting service while retaining full control over the hosting and deployment infrastructure to make it your own.
Example TODO app would help consolidate the concept
Solution/User Experience
Something vanilla with webcomponents so that we don't have to maintain React/Angular versions. Maybe Typescript with esbuild so that the full CDK stack + app can be TS.
When you provide the example app, think about testing in the CICD pipeline.
Run the Jest test for the CDK.
Unit Tests
Integration tests
UI tests
Since you're providing a CICD concept
show best of breed DevSecOps tests
JUnit reports which are supported in CodePipeline.
Should have monitoring of pipeline
Should have best of breed opinions on manual approvals & alerts
Should have monitoring of app once deployed
Should have app metrics in the monitoring
leverage Blue/Green/Canary deployments with CodeDeploy.
If not why not?
Provide a more advanced example that has a backend.
Use case
Example TODO app would help consolidate the concept
Solution/User Experience
Something vanilla with webcomponents so that we don't have to maintain React/Angular versions. Maybe Typescript with esbuild so that the full CDK stack + app can be TS.
When you provide the example app, think about testing in the CICD pipeline.
Run the Jest test for the CDK.
Unit Tests
Integration tests
UI tests
Since you're providing a CICD concept
show best of breed DevSecOps tests
JUnit reports which are supported in CodePipeline.
Should have monitoring of pipeline
Should have best of breed opinions on manual approvals & alerts
Should have monitoring of app once deployed
Should have app metrics in the monitoring
leverage Blue/Green/Canary deployments with CodeDeploy.
If not why not?
Provide a more advanced example that has a backend.
Alternative solutions
No response