Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Being Serverless

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

Being Serverless

Avatar for Fatema AlMannaei

Fatema AlMannaei

March 23, 2019

More Decks by Fatema AlMannaei

Other Decks in Technology

Transcript

  1. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. Fatema AlMannaei | Associate Specialist, Tatweer Petroleum Hamad Alkhal | Professional Services Associate Consultant, AWS March 23rd, 2019 Being Serverless AWS Bahrain User Group
  2. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. What we’ll have today • Serverless Overview • Serverless in AWS • Hands-On, build serverless web app: o AWS Lambda o Amazon API Gateway o Amazon Cognito o Amazon S3 o Amazon DynamoDB
  3. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. “There is no server better than no server” – Werner Vogels, CTO Amazon
  4. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. What is serverless? Build and run applications without thinking about servers
  5. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. No servers to provision or manage Scales with usage Never pay for idle Availability and fault tolerance built in So, why Serverless ?
  6. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. Spectrum of AWS Offerings AWS Lambda Amazon Kinesis Amazon S3 Amazon API Gateway Amazon SQS Amazon DynamoDB AWS IoT Amazon EMR Amazon ElastiCache Amazon RDS Amazon Redshift Amazon Elasticsearch Service Managed Serverless Amazon EC2 “On EC2”
  7. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. AWS Lambda Amazon DynamoDB Amazon SNS Amazon API Gateway Amazon SQS Amazon Kinesis Amazon S3 Serverless Compute and API Proxy AWS X-Ray AWS Step Functions Services for Building Serverless Applications Database, Storage, State Management, Analytics, Messaging & Queues Developer Tools AWS CodeBuild AWS CodePipeline AWS SAM Third-Party Tools Open Source
  8. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. Common Use Cases Web Applications • Static websites • Complex web apps • Packages for Flask and Express Data Processing • Real time • MapReduce • Batch Chatbots • Powering chatbot logic Backends • Apps & services • Mobile • IoT Amazon Alexa • Powering voice-enabled apps • Alexa Skills Kit Autonomous IT • Policy engines • Extending AWS services • Infrastructure management </> </>
  9. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. before we dive in ..
  10. © 2018, Amazon Web Services, Inc. or its Affiliates. All

    rights reserved. https://amzn.to/2NI64ub