Danny Cranmer created FLINK-34339:
-------------------------------------

             Summary: Add connector abstraction layer to remove reliance on 
AWWS SDK classes
                 Key: FLINK-34339
                 URL: https://issues.apache.org/jira/browse/FLINK-34339
             Project: Flink
          Issue Type: Sub-task
            Reporter: Danny Cranmer


In order to shim DDB streams we need to be able to support the 
Stream/Shard/Record etc concepts without tying to a specific implementation. 
This will allow us to mimic the KDS/DDB streams support in the old connector by 
providing a shim at the AWS SDK client.
 # Model {{software.amazon.awssdk.services.kinesis}} classes as native concepts
 # Push down any usage of {{software.amazon.awssdk.services.kinesis}} to a KDS 
specific class
 # Ensure that the bulk of the connector logic is reusable, the top level class 
would be implementation specific and shim in the write client factories and 
configuration



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to