Paul Krill
Editor at Large

Not only Node.js: AWS Lambda adds Java support

news
Jun 17, 20152 mins

More programming languages will be added to the service, which has been used to build apps for multiple purposes

amazon web services summit
Credit: Thinkstock

AWS Lambda, a compute service from Amazon Web Services that bridges functional programming and the cloud, is adding Java development capabilities.

Introduced in November, AWS Lambda previously has supported development via the Node.js server-side JavaScript platform. “This is the first in a series of additional language options that we plan to make available to Lambda developers,” Jeff Barr, AWS chief evangelist, said in a blog post this week. 

AWS Lambda runs code in response to events and automatically manages compute resources, making it easy to build applications that respond quickly to new information, AWS said. Customers have used the service to build applications handling image and document uploads, to process log files from AWS Cloudtrail, and to stream data, and there have been mailing list discussions about using it in traditional data processing.

“With the recently launched synchronous invocation capability, Lambda is fast becoming a favorite choice for building mobile, Web, and IoT back ends,” Barr said. The service has been positioned as a zero-administration platform, saving developers from having to deal with instances of Amazon Elastic Cloud.

Java support should make AWS more palatable to enterprises, according to analyst Stephen O’Grady, of RedMonk. “Adding Java will substantially widen the potential market for the service, both because Java has a massive audience of developers and because it’s an enterprise favorite.”

Code can make use of Java 8 features, and developers can use the AWS SDK for Java to call APIs. Lambda expressions support was a highlight of Java 8, which was introduced in March 2014. AWS at this juncture is not prepared to discuss what other languages will be supported on AWS Lambda in the future, a company representative said.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author