NEW
Font size
WorksheetsCloud computing 2
Total questions: 10
Worksheet time: 6mins
When would developers use microservices?
When they want to write cell phone applications that run quickly
When they work with ephemeral nano technology
When they need to create large, enterprise-level applications that are subject to changes on a frequent basis
When they create applications specifically for scientific test equipment
Which of the following responses is an advantage of microservices?
Any microservice component can change independently from other components
They don't require a lot of expertise to program
They're so small that developers can typically write very powerful ones with a few lines of text
They are easy to manage
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?
Microservices are very difficult to manage at scale
Microservices require a lot of monitoring to operate effectively
Neither A nor B
Both A and B
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?
Spring Boot
Eclipse MicroProfile
Both A and B
None of the above
What are some technologies commonly used to implement microservices?
Docker
Kubernetes
All the above
None of the above
Which of the following is not a functional requirement for design considerations of cloud native applications:
Stakeholders
Engineering Teams
Financial resources
End users
How is distributed tracing used in microservices?
As a mechanism to ensure that failed microservices are resurrected properly
As a mechanism to transfer log management between a given host on demand
As a mechanism to observe the behavior of distinct system calls between and within microservices
As a mechanism to change the behavior of a microservice at runtime
How does a backing service apply to microservices?
It prevents a microservice from failing
It acts as a dedicated service that provides essential functionality required by a microservice
It shuts down a microservice when it can no longer handle the computing load
It coordinates network activity between microservices
What's the difference between a microservices-oriented architecture (MOA) and a service-oriented architecture (SOA)?
An SOA uses intermediation technology to facilitate communication between services
An MOA shares as little data as possible while an SOA shares as much data as possible
A developer can run a monolithic application with SOA principles
All the above
What does the term "bounded context" mean in relation to microservices?
How a microservice uses memory
The logical domain represented by the data consumed and emitted by a microservice according to the data's purpose, structure and meaning
The cloud provider's region where the microservice operates
The common characteristics within a collection of entities in one or many business domains
