Migrating to Serverless: Adopting Serverless Computing


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Serverless computing allows developers to build and run applications without having to manage servers. Explore the evolution of cloud computing along with the features and applications of serverless architecture through this course. Over the length of the course, examine the cloud application maturity model, layers of the data center network architecture, and considerations for outsourcing IT operations. Furthermore, investigate the distinction between serverless computing and Platform as a Service (Paas), the impact of NoOps on serverless deployment, and migration of existing services and monolithic apps to a serverless architecture. Upon completion of this course, you'll have a good understanding of the benefits of serverless computing, use cases for serverless deployment, and steps involved in migrating to serverless.

Expected Duration (hours)
1.7

Lesson Objectives

Migrating to Serverless: Adopting Serverless Computing

  • discover the key concepts covered in this course
  • recall the journey of cloud computing from the shared mainframes era to managed cloud solutions
  • describe the cloud application maturity model and cloud-native stack model with a focus on long-term observable trends in cloud systems engineering
  • recognize different types of data centers, their hardware requirements, and the layers of data center network architecture
  • outline the evolution of cloud data center models for autonomic and agile elastic resource provisioning
  • recognize considerations for outsourcing IT operations and strategic value of IT activities, and risks associated with IT outsourcing
  • identify the features and advantages of serverless architecture
  • differentiate between the characteristics of serverless computing and Platform as a Service (PaaS)
  • distinguish between the features and use cases of serverless and container deployment
  • recognize differences between DevOps and NoOps and describe the impact of NoOps on serverless deployment
  • outline characteristics, benefits, and applications of serverless architecture
  • describe steps and considerations involved in migrating from an existing service to serverless
  • list steps and best practices for migrating from monolithic apps to serverless architecture
  • summarize the key concepts covered in this course
  • Course Number:
    it_slmgsvdj_01_enus

    Expertise Level
    Intermediate