Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split up into smaller modules #224

Closed
twilek opened this issue May 7, 2014 · 12 comments
Closed

Split up into smaller modules #224

twilek opened this issue May 7, 2014 · 12 comments

Comments

@twilek
Copy link

twilek commented May 7, 2014

Is there any plans to split this project up into smaller modules? One module per service would be sensible, and then a few modules with code that it is share between them. Now you have to import almost 15 megabyte of dependencies if you just want to do the smallest thing. Not very modular and makes deploys much slower.

For those who sill just want the whole package you can still keep the original aws-java-sdk module that just gather all the smaller modules. In this way you can also do such a split up but still be backward compatible.

Since the project already have the cohesion where every service already has its own package such a split up would probably not be very hard to do. The only problem I see is the util package that that suffer from coincidental cohesion and would maybe need some breaking changes if not all modules shall not need to depend on all that this package relates to.

@fulghum
Copy link
Contributor

fulghum commented May 8, 2014

Hey Martin, thanks for the feedback. This is something we've considered for a while, and as the number of AWS services grows, it makes more sense. We listen closely to customer feedback to prioritize development, so this is very helpful.

@tomparle
Copy link

tomparle commented Jun 4, 2014

Hi, I second Martin on this one. More than 15MB of deps slows down my deployement and thus development time, and I would really appreciate a split of the SDK.
Tom

@tomassommar
Copy link

Hello, I agree with Martin as well. This would be very appreciated.

@dej
Copy link

dej commented Aug 5, 2014

Hello, this is also something that we would like to see.

@asieira
Copy link

asieira commented Aug 20, 2014

+1

6 similar comments
@bvirlet
Copy link

bvirlet commented Sep 3, 2014

+1

@guillaume-tgl
Copy link

+1

@rmuhamedgaliev
Copy link

+1

@usultis
Copy link

usultis commented Sep 9, 2014

+1

@udgupta
Copy link

udgupta commented Sep 17, 2014

+1

@sedan07
Copy link

sedan07 commented Oct 6, 2014

+1

@manikandanrs
Copy link
Contributor

Thanks for opening this issue. The latest release of AWS Java SDK (1.9.0) now has been split into multiple modules. For more information, check out the release notes https://aws.amazon.com/releasenotes/7291607733354976

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

No branches or pull requests