Gupshup: Highly Available, Secure and Scalable Application Using AWS Serverless Components
3 263
24.2
Amazon Web Services776 тыс
Опубликовано 16 июля 2018, 18:30
Learn more about This Is My Architecture - amzn.to/2NN40SO.
Gupshup is the world’s most advanced smart messaging platform. Among other things, it also enables developers to quickly and easily build, test, deploy and manage chat bots across various messaging channels. Gupshup evaluated various options in effort to make the platform highly secure, scalable and available; and zeroed in on AWS microservices architecture consisting of Amazon API Gateway, Amazon Cognito, AWS Lambda and Amazon DynamodDB.
The power of the these services allowed them to build a serverless application (in this case - a bot building and execution platform) that is highly scalable and secure. Moreover since these services are managed, they had nothing to worry about availability and scalability.
Each bot runs as a AWS Lambda function, which is isolated from other bots, and this avoids any impact due to bad or malicious coding.
Finally, Amazon Cognito is used to control who can execute the Lambda functions and what data a Lambda function can access.
Host: Gaurav Jagavkar, Solutions Architect
Speaker: Kamlesh Patel, Lead Software Engineer
Subscribe:
More AWS videos bit.ly/2O3zS75
More AWS events videos bit.ly/316g9t4
#AWS
Gupshup is the world’s most advanced smart messaging platform. Among other things, it also enables developers to quickly and easily build, test, deploy and manage chat bots across various messaging channels. Gupshup evaluated various options in effort to make the platform highly secure, scalable and available; and zeroed in on AWS microservices architecture consisting of Amazon API Gateway, Amazon Cognito, AWS Lambda and Amazon DynamodDB.
The power of the these services allowed them to build a serverless application (in this case - a bot building and execution platform) that is highly scalable and secure. Moreover since these services are managed, they had nothing to worry about availability and scalability.
Each bot runs as a AWS Lambda function, which is isolated from other bots, and this avoids any impact due to bad or malicious coding.
Finally, Amazon Cognito is used to control who can execute the Lambda functions and what data a Lambda function can access.
Host: Gaurav Jagavkar, Solutions Architect
Speaker: Kamlesh Patel, Lead Software Engineer
Subscribe:
More AWS videos bit.ly/2O3zS75
More AWS events videos bit.ly/316g9t4
#AWS
Свежие видео
Случайные видео