Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

How to Approach Continuous Integration for Serverless Applications

106 vues

Publié le

Continuous integration is the practice of merging all working copies of developer code into one shared mainline several times a day. Best practices include automation of builds and deployments, with fast and self-testing builds, as well as production-like testing environments. With serverless, the continuous integration pipeline evolves from a one-lane, one-way street into a multiple-lane, two-way highway. In this talk, we take a simple serverless application and walk you through the steps to set up unit testing, end-to-end testing, code coverage, code analysis, code security, code performance, and peer code review. Developers learn how to use AWS serverless components in combination with GitHub, Travis, Code Climate, Snyk and other serverless-friendly services.

Publié dans : Logiciels
  • Soyez le premier à commenter

How to Approach Continuous Integration for Serverless Applications

  1. 1. Cloud Native Company Working on Innovative Enterprise Solutions How to Approach Continuous Integration for Serverless Applications Eugene Istrati, Mitoc Group #OpenCamps2017 #Serverless November 2017
  2. 2. Cloud Native Company Working on Innovative Enterprise Solutions The Problem
  3. 3. Cloud Native Company Working on Innovative Enterprise Solutions Eugene from Mitoc Group @eistrati 20 years industry experience
  4. 4. Cloud Native Company Working on Innovative Enterprise Solutions Reference Serverless Architecture
  5. 5. Cloud Native Company Working on Innovative Enterprise Solutions Serverless – Frontend
  6. 6. Cloud Native Company Working on Innovative Enterprise Solutions Serverless – Backend
  7. 7. Cloud Native Company Working on Innovative Enterprise Solutions Serverless – Data
  8. 8. Cloud Native Company Working on Innovative Enterprise Solutions Serverless – Much More Debugging and profiling: AWS X-Ray Data processing: AWS Glue and Amazon Athena Communications: SQS and SNS and SES Security: Amazon Cognito and IAM Audit: AWS CloudTrail Monitoring: CloudWatch and Amazon ES
  9. 9. Cloud Native Company Working on Innovative Enterprise Solutions DEMO Continuous Integration for Serverless Applications
  10. 10. Cloud Native Company Working on Innovative Enterprise Solutions© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  11. 11. Cloud Native Company Working on Innovative Enterprise Solutions Thank You && Next Steps github.com/MitocGroup blog.mitocgroup.com slideshare.net/MitocGroup https://github.com/MitocGroup/ tutorial-ci-for-serverless

×