Migrating to Serverless: Implementing Serverless Solutions

Serverless    |    Intermediate
  • 14 Videos | 1h 42m 49s
  • Includes Assessment
  • Earns a Badge
Implementing serverless solutions allows developers to move away from servers and infrastructure concerns and focus on building efficient applications. This course will acquaint you with the considerations and use cases for serverless implementation and the features and architectures of common serverless computing platforms. You'll recognize attributes of serverless systems, the concept of Function as a Service (FaaS), and the role of programming models in selecting serverless architectures and runtimes. You'll also examine the features of different serverless services provided by Amazon Web Services (AWS), serverless computing and implementation costs, and use cases for multi-cloud serverless solutions. After finishing this course, you'll be able to identify the concerns, considerations, and costs related to serverless implementation and set up a development environment for building serverless applications.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    list common architectures that integrate serverless approaches and identify factors to consider when implementing a serverless architecture
    outline considerations for selecting a serverless implementation
    recognize prominent serverless computing platforms and the advantages of runtime
    describe the features of different serverless systems and how they help facilitate computing, storage, and queue processing
    identify distinguishing characteristics and architectural components of serverless platforms
    define the concept of FaaS and recall programming models that help developers in selecting serverless architecture and runtime
  • describe the purpose of different serverless pattern categories
    recognize the serverless services provided by AWS for all layers of an application stack
    outline the features and benefits of AWS Lambda and list its use cases
    differentiate between serverless computing pricing models afforded by various cloud providers and identify best practices that help control overall serverless costs
    demonstrate how to set up a development environment on AWS for building serverless applications
    list the key categories of serverless hybridization and potential use cases for implementing multi-cloud serverless solutions
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    2m 5s
    UP NEXT
  • Playable
    2. 
    Serverless Architecture Implementation
    7m 46s
  • Locked
    3. 
    Considerations for Serverless Selection
    8m 50s
  • Locked
    4. 
    Serverless Computing Platforms and Runtime
    6m 6s
  • Locked
    5. 
    Types of Serverless Systems
    4m 3s
  • Locked
    6. 
    Attributes of Serverless Computing Platforms
    7m 33s
  • Locked
    7. 
    Function as a Service (FaaS) and Programming Models
    7m 3s
  • Locked
    8. 
    Serverless Pattern Categories
    8m 58s
  • Locked
    9. 
    AWS Serverless Services
    9m 1s
  • Locked
    10. 
    AWS Lambda
    6m 39s
  • Locked
    11. 
    Illustrating Serverless Computing Pricing Model
    6m 24s
  • Locked
    12. 
    Setting up a Development Environment
    11m 59s
  • Locked
    13. 
    Serverless Hybridization & Multi-cloud Serverless
    8m 35s
  • Locked
    14. 
    Course Summary
    1m 47s

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.