NEW
Font size
WorksheetsEnhance your Cloud Native Fundamentals - SPAIC (Quiz-2)
Total questions: 15
Worksheet time: 8mins
When would developers use microservices?
When they want to write cell phone applications that run quickly
When they work with ephemeral nanotechnology
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
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
What are some technologies commonly used to implement microservices?
Docker
Kubernetes
All the above
None of the above
What is a popular Java framework to develop microservices?
Spring Boot
Eclipse MicroProfile
Both A and B
None of the above
Which of the following is not a logging level?
DEBUG
ERROR
INFO
FAIL
What practice is used to get the status of an application at a point in time?
Tracing
Logs
Health Checks
Resource Consumption
RESTful APIs and microservices together create SOA?
True
False
Which architecture has single points of failure?
Microservices Architecture
Monolithic Architecture
Monolithic Kernel
Microservices Kernel
Which among the choices are NOT included in the definition of the good software development practice?
Health checks and Metrics
Metrics and Tracing
Tracing and logs
All of the above
Which Architecture allows the use of multiple programming languages in the development process?
Microservices
Monolithic
Monolithic kernel
All of the above
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
When you have ample time and budget, which will be your choice of architecture for application development?
Microservices
Monolith
Either of these two
None of the above
Which of the following is not one of the operations encountered in the maintenance phase?
Split
Merge
Replace
Add feature
Stale
Your project requires a limited set of small features with very little probability to expand further. What would you choose?
Monolith
Microservice
