Skip to content

Send 1% of Interactives PROD traffic to ECS - #17033

Open
aug24 wants to merge 1 commit into
mainfrom
send-one-percent-of-interactives-prod-traffic-to-ecs
Open

aug24 wants to merge 1 commit into
mainfrom
send-one-percent-of-interactives-prod-traffic-to-ecs

Conversation

@aug24

@aug24 aug24 commented Oct 26, 2026

Copy link
Copy Markdown
Contributor

What does this change?

At present, all Interactives PROD traffic is routed to the EC2 service. This PR will send 1% of traffic to the new ECS service, leaving 99% on EC2.

Why?

We expect no difference between the two. If the metrics confirm that nothing changes, we will have increased confidence and roll forward to 10%. If we can detect any change, we will roll back to 100% EC2.

How has this change been tested?

Simple tests have been run which make requests to both services and compare the results, excluding the X-Gu-Target-Group response header and a few server timestamps. Responses have been found to be identical. As the comparison includes the commit hash, we have a high degree of confidence that the services' codebases are identical.

Screenshots

Before After
before after

@aug24
aug24 requested a review from a team as a code owner October 26, 2026 14:00
@aug24 aug24 added the feature Departmental tracking: work on a new feature label Oct 26, 2026

@akash1810 akash1810 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Let's get final approval from @guardian/dotcom-platform though.

@@ -254,8 +254,8 @@ export const InteractiveRenderingPropsPROD: RenderingCDKStackProps = {
},
// Route 100% traffic to EC2.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
// Route 100% traffic to EC2.
// Route 99% traffic to EC2, 1% to ECS.

This branch has not been deployed

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

Labels

feature Departmental tracking: work on a new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants