Serverless Applications: Debugging & Monitoring AWS Serverless Implementations

Amazon Web Services 2021
  • 16 Videos | 1h 49m 41s
  • Includes Assessment
  • Earns a Badge
Testing, debugging, and monitoring serverless applications are critical tasks when building and deploying serverless solutions. Developers, engineers, and project managers alike can use this course to discover the most appropriate application, cloud, and automated testing mechanisms, frameworks, and tools for use with serverless implementations. Outline the challenges of testing cloud applications, the role of mock and dummy data in testing APIs, and the prominent testing strategies for local and cloud environments. Learn how to simplify Lambda function testing. Then practice testing and debugging serverless applications using AWS SAM and SAM CLI. Recognize the prominent AWS services for monitoring AWS applications. Explore the AWS Lambda console's role in monitoring AWS Lambda functions. Practice monitoring AWS Lambda functions and applications. Then fetch, tail, filter, and highlight Lambda function errors using AWS SAM CLI commands. Upon completion, you'll be able to discern the best methods for ensuring the smooth running of your serverless applications.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    list and describe the various application testing mechanisms
    describe the concept of API testing, its benefits, and the various types of API testing conducted to provide bug-free APIs
    describe the cloud approach to software testing and name the various test types performed on cloud applications, APIs, and services
    recognize the challenges a test engineer faces when testing cloud applications and the role of mock and dummy data in testing APIs
    list and describe the various testing strategies used in local and cloud environments
    outline the process and benefits of implementing automated testing and the prominent tools and frameworks used in this process
    work with AWS SAM to test serverless applications
  • perform integration tests against local Lambda endpoints using AWS SAM
    generate and customize event payloads for a number of AWS services to simplify testing of Lambda functions
    test and debug Node.js serverless applications locally using the AWS toolkit for Visual Studio Code and SAM CLI
    list and describe the prominent AWS services that can be used to monitor AWS applications
    work with AWS SAM CLI commands to fetch, tail, filter, and highlight Lambda function errors
    recognize the role played by the AWS Lambda console in monitoring AWS Lambda functions
    use the AWS Lambda console's monitoring dashboard to monitor AWS Lambda functions and applications
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 59s
    UP NEXT
  • Playable
    2. 
    Application Testing Mechanisms
    8m 28s
  • Locked
    3. 
    API Testing and Its Benefits
    10m 1s
  • Locked
    4. 
    The Cloud Testing Approach
    7m 42s
  • Locked
    5. 
    The Challenges of Cloud Testing
    9m 54s
  • Locked
    6. 
    Testing Strategies for Local and Cloud Environments
    13m 6s
  • Locked
    7. 
    Automated Testing and its Benefits
    11m 11s
  • Locked
    8. 
    Testing Serverless Using AWS SAM
    5m 39s
  • Locked
    9. 
    Integration Testing Using AWS SAM
    4m 9s
  • Locked
    10. 
    Generating Event Payloads for AWS Services
    3m 54s
  • Locked
    11. 
    Debugging Node.js Serverless Applications
    6m 36s
  • Locked
    12. 
    AWS Services for Monitoring
    9m 56s
  • Locked
    13. 
    Managing Logs Using AWS SAM CLI
    5m 25s
  • Locked
    14. 
    The Lambda Function Console
    6m 16s
  • Locked
    15. 
    Using the Lambda Console's Monitoring Dashboard
    3m 24s
  • Locked
    16. 
    Course Summary
    2m 1s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.