Skip to content

Comments

OLH-3176 - Switch to using AWS SAM to building Lambdas#2559

Open
peterfajemisincabinetoffice wants to merge 5 commits intomainfrom
OLH-3176
Open

OLH-3176 - Switch to using AWS SAM to building Lambdas#2559
peterfajemisincabinetoffice wants to merge 5 commits intomainfrom
OLH-3176

Conversation

@peterfajemisincabinetoffice
Copy link
Contributor

@peterfajemisincabinetoffice peterfajemisincabinetoffice commented Nov 13, 2025

Proposed changes

OLH-3176 - Switch to using AWS SAM to building Lambdas
OLH-3411 - Move RequestBasedScaling into separate template.yml as a nested to frontend stack

What changed

OLH-3176 - Switch to using AWS SAM to building Lambdas
OLH-3411 - Move RequestBasedScaling into separate template.yml as a nested to frontend stack

Why did it change

So that request based scaling can be deployed with separation of concern as an applied methodology.

Related links

Combines work done in multiple PRs
#2553

Also covers work done for multiple JIRA tickets
https://govukverify.atlassian.net/browse/OLH-3411
https://govukverify.atlassian.net/browse/OLH-3177
https://govukverify.atlassian.net/browse/OLH-3176
https://govukverify.atlassian.net/browse/OLH-3175

Checklists

Environment variables or secrets

New secrets added in github

Testing

Ensure successful deployment in dev environment
Check with a running performance test and watch scaling happen
Ensure there is a rollback strategy
Deploy to non dev and non prod environment and ensure succesfully deployed with no issues
Test rollback in non prod and non dev environment

Sign-offs

Monitoring

How to review

OLH-3176 Switch to using AWS SAM to building Lambdas
OLH-3177 Fix package import of new aws sdk affecting tests
OLH-3411 Move RequestBasedScaling into separate template.yml as a sidecar to frontend stack
@sonarqubecloud
Copy link

sonarqubecloud bot commented Dec 5, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant