Application Development Using Microservices & Serverless complete course is currently being offered by IBM through Coursera platform and is taught by: Alex Parker.

                                                  Application Development using Microservices and Serverless All Quiz Answers
About this Course!

Are you a developer ready to explore serverless application development? This intermediate-level course is for you! 

Begin with an understanding of how serverless benefits developers, learn when to use serverless programming, serverless deployment models, and discover its top use cases and design patterns. You’ll also discover how serverless supports continuous integration and continuous delivery (CI/CD) and microservices integration. 

Hands-on labs reinforce serverless programming concepts for creation, deployment, and invocation of cloud-based functions—including the deployment of microservices using OpenShift and Istio. Complete the course with the confidence to build a multi-tier web app that uses IBM Cloud Functions, OpenShift, Istio, and more.

Graded Quiz: Introduction to MicroServices Quiz Answers

Question 1) Modern software development often uses which of the following along with the twelve-factor application methodology? 


Question 2) In Factor 5: Build, release, run, which stage launches the application's processes? 


Question 3) In the "What are Microservices?" video example, what happens when a service in the microservices system fails? 

The rest of the application should still be functional 

Question 4) Which of the following are features of microservices?

Each service in container  
Different technology stacks per service
Services communicate via APIs

Question 5) In SOA, the graphical user interfaces are an orchestration layer that does what? 

Connect sequences of services to create complete business processes 

Question 6) The main goal of both microservices and service-oriented architecture is to reuse services across an organization.


Question 7) In Factor 8: Concurrency, why do applications run concurrent processes? 

To handle increased load 

Question 8) Which of the patterns for microservices loads one interface that never reloads? 

Single page application (SPA) 

Question 9) Which of the patterns for microservices enables customized user experiences for different channels like mobile and web?

Backend for Frontend (BFF) 

Question 10) Which microservices pattern includes three steps: transform, coexist, eliminate? 

Strangler pattern 

Graded Quiz: Introduction to Serverless

Question 1) What is one of the benefits that serverless computing provides?

Code runs on-demand as needed

Question 2) How does FaaS package application code?


Question 3) In the What is Function as a Service video, a real-world example is shown where a user uploads a photo to a web site and creates a thumbnail image. Which action is performed by a function?

Thumbnail is created

Question 4) FaaS is considered the originating technology in the serverless category. Which part of the serverless stack does FaaS represent?

Core compute and processing engine

Question 5) In the serverless stack, which is considered part of the databases and storage layer?

Object storage

Question 6) IoT sensor data is often used with serverless computing.


Question 7) In the compute models comparison, which requires no administration?


Question 8) Of the four compared compute models, which require the most maintenance?

Containers and VMs

Question 9) Which of the compared compute models has high availability built in?


Question 10) A sequence is a chain of actions that are invoked in order. Why are actions invoked in order?

Output of one action is passed as input to the next action

Graded Quiz: ORM: MicroServices w/ Serverless

Question 1) After creating an action, you must invoke the action so it can do its task. What are two modes for invoking actions?

Blocking and non-blocking

Question 2) What can you use to pass parameters to actions?
A JSON file and the param-file flag.

Question 3) What do you use to create sequence actions?

Existing actions

Question 4) IBM Cloud Functions provides pre-installed libraries to call actions from other actions.


Question 5) What is provided by public packages for IBM Cloud Functions?

Triggers feeds

Question 6) What command can you use to avoid passing the same parameters to an action every time? 

ibmcloud fn package bind

Question 7) How can you set default parameters for all entities in a package? 

Set package level parameters that are inherited by all actions

Question 8) What can you use to configure an external event source to fire multiple trigger events?


Question 9) If you have already created an action and want to create a trigger to invoke this action, what three options must you include in the rule create command?

Name of rule, trigger, and action

Question 10) Why would you expose actions as APIs rather than manually via command line or web console?

Actions called manually don't integrate well with microservices

Question 11) What is one of the reasons to use the API Gateway service?
Perform request routing
Perform rate limiting
Perform user authentication

Question 12) According to the Cloud native user survey, what is highest rated challenge Kubernetes users face?

Admin/Operator user experience improvements

Graded Quiz: OpenShift Essentials/Working with OpenShift and Istio

Question 1) OpenShift is a platform for running microservices. Which of the following are some of its features?
Orchestrate containerized workloads
Deploy cloud-native applications
Integrate with serverless architectures

Question 2) In the analogy given in the Red Hat OpenShift Recap video, which of the following is analagous to Kubernetes?

Linux kernel

Question 3) On which operating system do the nodes in the OpenShift master run?

Red Hat Enterprise Linux CoreOS

Question 4) Istio doesn't encrypt traffic between services, because OpenShift does this already.


Question 5) What does a service mesh enable?
Traffic management
Secure service-to-service communication

Question 6) After OpenShift builds code into a container image, what does it do?
Deploys them to the cluster
Pushes them to the internal registry

Question 7) What is the open-source project that powers OpenShift? 

Origin Kubernetes Distribution OKD

Question 8) Red Hat Marketplace solves many concerns when choosing third-party software to use with OpenShift. What is one of these concerns according to the video?

How can I deploy software?

Question 9) The Red Hat Marketplace provides a one-stop-shop for software certified for OpenShift. Which capabilities are provided by software products in the Marketplace?

Seamless upgrades

Question 10) A service mesh is a dedicated layer that provides logging capabilities in an OpenShift cluster.


Post a Comment

Previous Post Next Post