Q
Get started Bring yourself up to speed with our introductory content.

How do SDK updates affect development timelines?

Our IT team is transitioning to more nimble software development through a DevOps model. What role do new SDKs play in software development and deployment?

Software development kits are frequently updated. But keeping up with SDK updates, especially in the AWS public...

cloud, can be daunting -- even for the most diligent development teams.

AWS released an SDK for Java 1.10.72 last month, with changes to several AWS products. The SDK update now allows resource tagging in AWS Certificate Manager, improves smart-resize scaling options in Amazon Elastic MapReduce and bolsters the resilience of the SQL Rules Engine, which eliminates the possibility of breaking existing rules when additions are made to the AWS Internet of Things service in the future. But the AWS SDK for Java 1.10.74 came out just a week later -- with additional support for default tenancy selections in AWS OpsWorks and two additional operations to Amazon Route 53 domains services.

While neither of these updates made critical bug fixes or added major new features, all SDK updates affect end-user software development. A developer is not generally obligated to make SDK updates unless an API or service is altered in a disruptive way, as some API calls made through the older SDK might not properly function after the update and could potentially break the software release. However, adding new calls, features and options can often benefit applications that use AWS tools. Developers should typically implement SDK updates and recompile software soon after a release.

The idea of updating components and recompiling projects isn't as onerous as it might seem. Modern software development should use continuous integration, continuous delivery and the DevOps process, and be designed around frequent software version changes.

Next Steps

Developers pleased as AWS adds Go SDK

Popular application development tips from SearchAWS

Tools aid DevOps in AWS

This was last published in May 2016

Dig Deeper on AWS tools for development

PRO+

Content

Find more PRO+ content and other member only offers, here.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Join the conversation

1 comment

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

What development hiccups have you encountered when updating SDKs?
Cancel

-ADS BY GOOGLE

SearchCloudApplications

TheServerSide.com

SearchSoftwareQuality

SearchCloudComputing

Close