project-lux / lux-middletier

Node backend for LUX frontend (a.k.a. middle tier)
Apache License 2.0
2 stars 0 forks source link

Determine means to temporarily bypass the web cache #75

Open brent-hartwig opened 3 weeks ago

brent-hartwig commented 3 weeks ago

Problem Description: During 18 Jun 24's performance test, there were approximately 56K more requests of CloudFront than the middle tier. A load balancer and web cache instances are between the two and even though it was disabled, not all capabilities appear to be disabled. The scope of this ticket is to research how we could temporarily completely bypass the web cache during performance tests; i.e., configure CloudFront to the middle tier load balancer.

Expected Behavior/Solution: Determine how to route requests through the web cache or not through it in a manner that only takes minutes for the switch to occur.

Requirements: See above

Needed for promotion: If an item on the list is not needed, it should be crossed off but not removed.

~- [ ] Wireframe/Mockup - Mike~

UAT/LUX Examples: None. If this ticket also becomes the implementation, one with AWS Console access could verify by checking request counts at various levels in the stack. This could and should be done in advance of a performance test.

Dependencies/Blocks: This issue neither blocks nor is blocked by another.

Related Github Issues: 18 Jun 24's performance test

Related links: None

Wireframe/Mockup: N/A

brent-hartwig commented 2 weeks ago

Based on a team conversation today, the decision on whether to implement this ticket is blocked on upcoming discussions on how to perform a performance test. cc: @jffcamp, @prowns, @roamye