8000 Maintenance: Split powertools-idempotency into sub-modules · Issue #1467 · aws-powertools/powertools-lambda-java · GitHub
[go: up one dir, main page]

Skip to content
Maintenance: Split powertools-idempotency into sub-modules #1467
Closed
@scottgerring

Description

@scottgerring

Summary

In V2, we should split powertools-idempotency into sub-modules, so that we have powertools-idempotency containing the interface to the module, and powertools-idempotency-dynamodb providing a DynamoDB-backed concrete implementation.

Why is this needed?

  • Allow us to provide pluggable extensions of the module (e.g., introducing an SQL backend) without increasing the user's deployment size
  • Follow the pattern introduced by the splitting of powertools-parameters in Maintenance: Split powertools-parameters into submodules #1402
  • Force a hands-on review of the module as part of our overall v2 work pipeline

Which area does this relate to?

Idempotency

Solution

No response

Acknowledgment

Metadata

Metadata

Assignees

Labels

maintenancepriority:3Neutral - not a core feature or affects less than 40% of usersstatus/staged-major-releaseThis change will go with the next major releasev2Version 2

Type

No type

Projects

Status

Coming soon

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0