The popularity of serverless computing in cloud computing platforms like Amazon Web Services Inc. (AWS) has led to the announcement that the AWS Serverless App Repository, which is the company’s one-stop shop for such applications, is now generally available.
The AWS Serverless Application Repository allows users to discover, configure, deploy, and publish serverless apps. These applications are technically not “serverless” in that they are hosted on AWS servers. The term refers to the fact that users don’t have to manually provision, scale up, configure, or manage dedicated servers. Lambda functions, which are code that is executed in response to events and commands, can also be used for serverless computing.
AWS stated in a blog last week that the Serverless Application Repository has a growing collection serverless applications for popular use case like stream processing, media processing and monitoring. You can quickly find and deploy applications with the AWS Lambda console and AWS CLI. Additionally, you can continue to use existing AWS tools and third-party tools to manage deployed resources.
Developers and other users have the ability to publish their apps to the repository. They can be shared publicly, privately, or with selected teams and organisations.
“As a consumer you will have access to a rich ecosystem of serverless components and applications that will be a great complement to your machine-learning, image processing and general-purpose work. You can either configure them and consume them as is or you can take them apart and add features and submit pull requests for the author,” AWS stated.
“As a publisher, your contribution can be published in the Serverless Application Repository easily. Simply enter a name, description, and select some labels to increase discoverability. Then, select the appropriate open source license from a drop-down menu and provide a README for users to get started. Next, you will need to link to your source code repository, select a SAM template and designate a semantic copy.
AWS stated that the repository is free and users do not have to pay extra for AWS resources used in their applications. The repository is available in several AWS regions throughout the United States and around the globe.