[ 
https://issues.apache.org/jira/browse/BEAM-7555?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ismaël Mejía updated BEAM-7555:
-------------------------------
    Description: 
[AWS SDK for Java 2 was 
released|https://github.com/aws/aws-sdk-java-v2/blob/master/docs/LaunchChangelog.md]
 last october and has many interesting features including cleaner APIs and 
support for HTTP client sharing and HTTP/2 in some APIs. So worth checking a 
migration path for AWS IOs.

Due to incompatibility APIs + Binary objects the best strategy would be to 
incrementally migrate each existing IO into a new module e.g. 
`sdks/java/io/amazon-web-services2` and then start migrating services one to 
one. Once we achieve feature completeness we can deprecate the IOs based in the 
AWS SDK for Java version 1 and eventually remove them once the other are in a 
good shape.

  was:[AWS SDK for Java 2 was 
released|https://github.com/aws/aws-sdk-java-v2/blob/master/docs/LaunchChangelog.md]
 last october and has many interesting features including cleaner APIs and 
support for HTTP client sharing and HTTP/2 in some APIs. So worth checking a 
migration path for AWS IOs.


> Migrate AWS IOs to AWS SDK for Java 2
> -------------------------------------
>
>                 Key: BEAM-7555
>                 URL: https://issues.apache.org/jira/browse/BEAM-7555
>             Project: Beam
>          Issue Type: New Feature
>          Components: io-java-aws
>            Reporter: Ismaël Mejía
>            Assignee: Cam Mach
>            Priority: Major
>
> [AWS SDK for Java 2 was 
> released|https://github.com/aws/aws-sdk-java-v2/blob/master/docs/LaunchChangelog.md]
>  last october and has many interesting features including cleaner APIs and 
> support for HTTP client sharing and HTTP/2 in some APIs. So worth checking a 
> migration path for AWS IOs.
> Due to incompatibility APIs + Binary objects the best strategy would be to 
> incrementally migrate each existing IO into a new module e.g. 
> `sdks/java/io/amazon-web-services2` and then start migrating services one to 
> one. Once we achieve feature completeness we can deprecate the IOs based in 
> the AWS SDK for Java version 1 and eventually remove them once the other are 
> in a good shape.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to