-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add new article stack using GuEc2App pattern for dual stack migration #9955
Conversation
Size Change: 0 B Total Size: 741 kB ℹ️ View Unchanged
|
9c071e7
to
9216ddf
Compare
9cb2e1b
to
94aaeb2
Compare
a3a954c
to
ba6c283
Compare
e37649e
to
3adde32
Compare
6020e0a
to
82a4e58
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎊
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Amazing work!! Just added a few questions for my understanding
66b960b
to
59b84d1
Compare
Note
This PR is an updated version of #9389
What does this change?
Adds a new CDK stack, using the
GuEc2App
pattern. This has the bonus of allowing us to use an ALB rather than an ELB. It also reduces the amount of code the WebX team have to write and maintain for our infrastructure provisioning.As part of adding the new stack, we've adapted our naming strategy and opted for prefixing the words
app
andstack
withgu
orcdk
where appropriate, since the concept of these things means totally different things in the Guardian or AWS contexts.This work is part of a larger piece of work aiming to split DCR into a number of separate rendering applications to manage the scaling of our application in a better way.
We are considering having the following apps:
article
(includes all articles except interactive articles)facia
(includes front pages and tag pages)interactives
(handles the interactive articles separated from thearticle
app)misc
(other DCR-supported pages that aren't articles, front pages, or tag pages e.g. the all newsletters page)This PR:
article-rendering
app (incdk/lib/renderingStack.ts
andcdk/bin/cdk.ts
)ec2App
GuCDK patternscripts/deploy/riff-raff-v2.yaml
dotcom:rendering-all
as opposed to the existing deployment ofdotcom:rendering
, since this matches the frontend naming stylefront-web
app since this was not usedWhy?
Resolves #9374 and will resolve #9310