SKILL BENCHMARK

Serverless Competency

  • 26m
  • 26 questions
The Serverless Competency benchmark measures whether a learner has working experience with Serverless practices, tools, and processes. A learner who scores high on this benchmark demonstrates professional mastery in all of the major areas of the Serverless discipline across a variety of different platforms and deployments. This learner can work and act independently of others but requires supervision and oversight.

Topics covered

  • define portability and list challenges and elements to be considered when designing and developing a portable software
  • define the concept of FaaS and recall programming models that help developers in selecting serverless architecture and runtime
  • describe technology evolution and benefits of the serverless mindset
  • describe the cloud application maturity model and cloud-native stack model with a focus on long-term observable trends in cloud systems engineering
  • describe the elements and categories of cloud computing portability and interoperability
  • describe the features of different serverless systems and how they help facilitate computing, storage, and queue processing
  • describe the purpose of different serverless pattern categories
  • distinguish between the features of service-oriented and serverless architecture and identify the business benefits of the latter
  • identify application design principles for designing interoperable software applications that can be integrated with other products
  • identify distinguishing characteristics and architectural components of serverless platforms
  • identify the differences between containerized and serverless implementation and describe the considerations for their selection as an appropriate strategy
  • list common architectures that integrate serverless approaches and identify factors to consider when implementing a serverless architecture
  • list the key categories of serverless hybridization and potential use cases for implementing multi-cloud serverless solutions
  • list use cases for serverless compute products along with their associated benefits
  • outline considerations for selecting a serverless implementation
  • outline the changing dimensions of application operation and usability offered by serverless application architectures
  • outline the development lifecycle and role of specification in maximizing portability
  • outline the features and benefits of AWS Lambda and list its use cases
  • outline the impact of serverless on DevOps and CloudOps from the perspective of technical implementation and resource management
  • recall principles and processes of DevOps and CloudOps that help evaluate the level of existing solutioning mindset
  • recall prominent serverless development and deployment technologies and map them to serverless solutions
  • recognize how serverless architectures change development processes and impact businesses
  • recognize key principles and classes of strategies that help achieve greater portability in software and service units
  • recognize prominent serverless computing platforms and the advantages of runtime
  • recognize the ecosystem of serverless technologies and elements that drive their mainstream adoption
  • recognize the serverless services provided by AWS for all layers of an application stack

recently added courses