AWS Serverless Application Repository

AWS Serverless Application Repository

What is AWS Serverless Application Repository?

It is a managed repository for serverless applications. It is used by organizations and independent developers to store and share reusable applications.

Features:

● AWS Serverless Application Repository has applications for Alexa Skills, chatbots, IoT, real-time media processing from many publishers.

● All the applications provided by AWS come under MIT open source license while publicly available applications by other users come under Open Source Initiative (OSI).

● All applications published on Serverless Application Repository are carefully examined by AWS for the correct set of permissions so that the customer knows which application can be accessed.

● AWS CodePipeline can be used to link GitHub with Serverless Application Repository.

● Before publishing, describe the application using AWS SAM, package it using CLI, and publish via CLI or SDK or console.

● Applications can be shared within all accounts of AWS Organizations. Users cannot share applications across other Organizations.

● AWS Serverless Application Repository is integrated with AWS Lambda.

The application can be downloaded and with API Gateway it can trigger the Lambda function. See below diagram

Use Case:

● Used for various AWS Alexa skills and integration with IoT devices.

● Used for chatbots that remove inappropriate messages, images from channels.

● Used in Twitter leadership boards.

Pricing:

● There is no charge for this service itself but you pay for the resources used in the application


meet razorops team

LATEST POSTS