Whats Next for AWS?
So what's next for AWS? Hendrick identifies application lifecycle management (ALM) as a potential opportunity for AWS. Hendrick notes that although AWS has already instilled significant functionality across key areas of application development and deployment, including software development kits (SDKs), application services, databases, networking, relational and non-relational databases, identity and access, content delivery and deployment as AWS builds out its platform, enterprises will want to build and deploy more complex applications. This raises a question about how ALM will be addressed. Application lifecycle management encompasses tools that support the full lifecycle of an application, including requirements, team development, versioning, software quality assurance, project management, continuous integration, change management, build management and defect tracking, the report said.
"While there are open-source tools that support some of these activities and AWS' SDKs enable integration with some of today's leading ALM tools, providing and connecting these capabilities across hybrid environments remain challenges," Hendrick wrote in the IDC study. "While we don't expect AWS to broach the many issues that characterize complex ALM implementations, we do believe that as AWS matures, customers will increasingly look to AWS to align with the leading lifecycle tools and provide APIs to better integrate development with deployment and ongoing operations with application development. Development complexity demands higher levels of ALM adoption. The need for a more comprehensive approach to ALM creates a significant opportunity for AWS and would elevate the stature of AWS among midsized and large enterprises as they increasingly seek to integrate their on-premise IT activities with public clouds."