wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Cloud computing 2

Total questions: 10

Worksheet time: 6mins

Name
Class
Date
1.

When would developers use microservices?

a)

When they want to write cell phone applications that run quickly

b)

When they work with ephemeral nano technology

c)

When they need to create large, enterprise-level applications that are subject to changes on a frequent basis

d)

When they create applications specifically for scientific test equipment

2.

Which of the following responses is an advantage of microservices?

a)

Any microservice component can change independently from other components

b)

They don't require a lot of expertise to program

c)

They're so small that developers can typically write very powerful ones with a few lines of text

d)

They are easy to manage

3.

The loosely coupled architecture allows a developer to change one element of a microservices architecture design -- a data log, for example -- without affecting other elements.Which of the following responses is a disadvantage of microservices?

a)

Microservices are very difficult to manage at scale

b)

Microservices require a lot of monitoring to operate effectively

c)

Neither A nor B

d)

Both A and B

4.

A microservices architecture won't be easy. These challenges require dedicated personnel and a high overhead to run smoothly.What is a popular Java framework to develop microservices?

a)

Spring Boot

b)

Eclipse MicroProfile

c)

Both A and B

d)

None of the above

5.

What are some technologies commonly used to implement microservices?

a)

Docker

b)

Kubernetes

c)

All the above

d)

None of the above

6.

Which of the following is not a functional requirement for design considerations of cloud native applications:

a)

Stakeholders

b)

Engineering Teams

c)

Financial resources

d)

End users

7.

How is distributed tracing used in microservices?

a)

As a mechanism to ensure that failed microservices are resurrected properly

b)

As a mechanism to transfer log management between a given host on demand

c)

As a mechanism to observe the behavior of distinct system calls between and within microservices

d)

As a mechanism to change the behavior of a microservice at runtime

8.

How does a backing service apply to microservices?

a)

It prevents a microservice from failing

b)

It acts as a dedicated service that provides essential functionality required by a microservice

c)

It shuts down a microservice when it can no longer handle the computing load

d)

It coordinates network activity between microservices

9.

What's the difference between a microservices-oriented architecture (MOA) and a service-oriented architecture (SOA)?

a)

An SOA uses intermediation technology to facilitate communication between services

b)

An MOA shares as little data as possible while an SOA shares as much data as possible

c)

A developer can run a monolithic application with SOA principles

d)

All the above

10.

What does the term "bounded context" mean in relation to microservices?

a)

How a microservice uses memory

b)

The logical domain represented by the data consumed and emitted by a microservice according to the data's purpose, structure and meaning

c)

The cloud provider's region where the microservice operates

d)

The common characteristics within a collection of entities in one or many business domains