Serverless Frameworks: Optimizing Serverless Applications

Serverless
  • 14 Videos | 1h 16m 32s
  • Includes Assessment
  • Earns a Badge
Developers and project managers who work on serverless application projects can utilize various open-source serverless frameworks to optimize development and deployment tasks. Use this course to recognize frameworks for serverless app development and deployment as well as monitoring, troubleshooting, and fine-tuning application performance. Investigate the prominent tools that help improve development workflows and monitor and debug serverless applications. Explore the critical metrics to identify serverless application performance and the recommended serverless performance and optimization strategies. Then, learn how to configure Sentry to monitor serverless applications. Upon completion of this course, you'll be able to use several tools, including AWS Chalice, Claudia.js, OpenFaaS, and OpenLambda, to improve the development, deployment, performance, monitoring, and debugging of serverless applications.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    describe the key features, capabilities, and characteristics of AWS Chalice that enable the development of serverless applications
    install and use the Chalice command line utility to create and deploy basic REST APIs
    describe the features of Claudia.js and list the alternative frameworks for Claudia.js that can be used to deploy serverless applications
    deploy simple Node.js microservices to AWS Lambda using Claudia.js
    recognize the critical features afforded by OpenFaaS along with the architecture and components of OpenFaaS used to manage serverless workflows
    install OpenLambda and create an OpenLambda environment on Ubuntu
  • describe the features of the prominent tools that help maintain function-based services and improve development workflows
    recognize the critical metrics that need to be evaluated to identify the performances of serverless applications
    list and describe the recommended serverless performance and optimization strategies that can be adopted across serverless frameworks and platforms
    describe the features of the prominent tools that can be used to monitor and debug serverless applications
    recognize the recommended techniques that can be used to establish trade-off between performances and costs
    configure Sentry to monitor serverless applications
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 36s
    UP NEXT
  • Playable
    2. 
    The Features and Capabilities of AWS Chalice
    5m 6s
  • Locked
    3. 
    Working with AWS Chalice
    4m 57s
  • Locked
    4. 
    Claudia.js and Its Alternatives
    5m 19s
  • Locked
    5. 
    Deploying with Claudia.js
    5m 42s
  • Locked
    6. 
    OpenFaaS Architecture
    5m 5s
  • Locked
    7. 
    Setting up an OpenLambda Environment
    3m 47s
  • Locked
    8. 
    Tools to Improve Development Workflows
    6m 38s
  • Locked
    9. 
    Serverless Metrics for Evaluation
    9m 14s
  • Locked
    10. 
    Performance and Optimization Strategies
    4m 49s
  • Locked
    11. 
    Monitoring Tools for Serverless
    8m 43s
  • Locked
    12. 
    Techniques to Identify Trade-off
    8m 48s
  • Locked
    13. 
    Configuring Sentry to Monitor Serverless Apps
    5m 24s
  • Locked
    14. 
    Course Summary
    1m 23s

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.