Skip to content

URI cache for DynamoDB account id based endpoint#6087

Closed
L-Applin wants to merge 22 commits intomasterfrom
feature/master/endpoint-id-cache
Closed

URI cache for DynamoDB account id based endpoint#6087
L-Applin wants to merge 22 commits intomasterfrom
feature/master/endpoint-id-cache

Conversation

@L-Applin
Copy link
Contributor

@L-Applin L-Applin commented May 5, 2025

Motivation and Context

Add caching for account id based endpoint in front of the URI constructors

Modifications

  • Added a SdkURI class which caches calls to the various URI constructors methods.
  • Added customization configuration to codegen to enable usage of SdkURI class in generated endpoint resolution code. Enabled this config only for DynamoDB.

Testing

  • Unit test
  • Performance tests and profiling
  • Canary testing in progress

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)

@L-Applin L-Applin marked this pull request as ready for review May 6, 2025 15:24
@L-Applin L-Applin requested a review from a team as a code owner May 6, 2025 15:24
@sonarqubecloud
Copy link

sonarqubecloud bot commented May 9, 2025

@L-Applin L-Applin closed this May 29, 2025
github-merge-queue bot pushed a commit that referenced this pull request Jul 10, 2025
* URI cache for DynamoDB account id based endpoint - PR #6087

* Update SdkUri to use BoundedCache

* Update BoundedCache

* Address comments
@L-Applin L-Applin deleted the feature/master/endpoint-id-cache branch August 15, 2025 18:17
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.

3 participants