Q.1 Agile development & deployment is difficult in case of _________.
A. Monolithic
B. Microservices
Ans : Monolithic
Q.2 The decomposition of Microservices is based on two categories, namely ________.
A. Technology Capability and Subdomain
B. Business Capability and Subdomain
C. Marketing and Domain
D. Business Opportunity and Technology
Ans : Business Capability and Subdomain
Q.3 Microservice Architecture adapts which of the following concept(s)?
A. OOPS
B. SOA
C. Web Service/HTTP
D. All the options
Ans : All the options
Q.4 Software built as microservices can, by definition, be broken down into multiple component services.
A. True
B. False
Ans : False
Q.5 Separating components with conflicting resource requirements falls under the bucket of _____________.
A. Monolithic
B. Microservices
Ans : Microservices
Q.6 The 3Cs of Microservices include the following, except ___________.
A. Control
B. Connect
C. Componentize
D. Collaborate
Ans : Control
Q.7 External clients communicate with Microservices using ___________.
A. Messaging
B. API
C. API Gateway
D. API Proxy
Ans : API Gateway
Q.8 The client expects a timely response from the service and might even block while it waits. This represents the _________ client service interaction style.
A. Asynchronous
B. One to one
C. One to many
D. Synchronous
Ans : Synchronous
Q.9 AWS Elastic Load Balancer (ELB) is an example of __________.
A. Client-side discovery
B. Server-side discovery
Ans : Server-side discovery
Q.10 The transactions that span across multiple services are handled by ___________.
A. DML commands
B. Pre-compiled queries
C. Logging queries in DBs
D. Event driven Architecture
Ans : Event driven Architecture
Q.11 Netflix OSS is an example of __________.
A. Server-side discovery
B. Client-side discovery
Ans : Client-side discovery
Q.12 The two components of CQRS include___________.
A. Query and client side
B. Server and command side
C. Server and client side
D. Query and command side
Ans : Query and command side
Q.13 Microservices supports different kinds of databases and this is called ____________.
A. Service Deployment
B. Polyglot persistence
C. Polyglot resistance
D. Event-driven Architecture
Ans : Polyglot persistence
Q.14 Service Instance per Host pattern provides __________.
A. Great Isolation
B. Leverage AWS for Autoscaling and Load balancing
C. Great Manageability
D. All the options
Ans : All the options
Q.15 Efficient Utilization and Fast Deployment represents which pattern?
A. Service Instance per Container
B. Multiple Services per Host pattern
C. Service Instance per Host
Ans : Multiple Services per Host pattern
Q.16 Packer.io and Boxful represent ______________ type of pattern.
A. Service Instance per Container
B. Service Instance per Host
C. Multiple Services per Host pattern
Ans : Service Instance per Host
Q.17 __________ is the ability to store something temporarily to reduce the loading times, and I/O of a system.
A. Service registry
B. Chassis
C. Service Deployment
D. Cache
Ans : Cache
Q.18 Spring Boot is example of __________.
A. Service Deployment
B. Service registry
C. Chassis Framework
D. API Gateway
Ans : Chassis Framework
Q.19 In __________, each external request is tagged with a unique identifier which is passed to all services involved in handling the request and included in application logging messages.
A. Exception tracing
B. Distributed tracing
C. Application logging
D. Audit logging
Ans : Distributed tracing
Q.20 The following are all caching types, except ___________.
A. Server cache
B. Shared Cache
C. No Cache
D. Distributed Cache
E. Local & Remote Cache
Ans : Local & Remote Cache
Q.21 __________ is the ability to store something temporarily to reduce the loading times, and I/O of a system.
A. Chassis
B. Service registry
C. Service Deployment
D. Cache
Ans : Cache
Q.22 Which pattern collects and reports all exceptions to a centralized exception tracking service?
A. Distributed tracing
B. Audit logging
C. Application logging
D. Exception tracing
Ans : Exception tracing
Q.23 Amazon EC2 Container Service is an example of ____________.
A. Docker
B. Polyglot persistence
C. CQRS
Ans : Docker
Q.24 Which of these is a drawback of Multiple Services per Host pattern?
A. Faulty deployment
B. Non-Dependency conflicts
C. Difficult to limit resource utilization
Ans : Non-Dependency conflicts
Q.25 The two types of Service Discovery includes Client-side discovery and server-side discovery.
A. True
B. False
Ans : False
Q.26 The benefits of Microservices include ___________.
A. Scale development: Develop, Deploy and Scale
B. Easy scaling
C. Faster to build and deploy
D. Improved Fault Isolation
E. All the options
Ans : All the options
Q.27 IDL stands for _________.
A. Interface Dependency Language
B. Inter-Dependency Language
C. Interface Definition Language
D. Inter-Dependency Location identifier
Ans : Interface Definition Language
Q.28 Monolithic is identified by all these disadvantages, except_________.
A. High set-up costs
B. Quick initial development
C. Less iteration
D. Code base growth
E. Horizontal scaling
F. Increased maintenance costs
Ans : Quick initial development
Q.29 Which of the following is incorrect with respect to cons about Microservices?
(I) The increasing number of services can result in information barriers
(II) Being a distributed system, it can result in duplication of effort
(III) The architecture usually results in increased memory consumption
(IV) No long-term commitment to the technology stack
A. IV
B. I
C. II
D. III
Ans : IV
Q.30 The complexity of developing, testing and deploying the distributed system, and handling partial failures account to the disadvantages of ___________.
A. Monolithic
B. Microservices
Ans : Microservices
Q.31 Microservice is considered as a subset of SOA.
A. True
B. False
Ans : True
Q.32 Simple to develop, test, deploy and scale represents __________.
A. Monolithic
B. Microservices
Ans : Monolithic
Q.33 Software built as microservices can, by definition, be broken down into multiple component services.
A. True
B. False
Ans : True
Q.34 Scaling the application can be challenging in _____________ due to conflicting needs of Memory, CPU, and I/O.
A. Monolithic architecture
B. Microservices architecture
Ans : Monolithic architecture
Q.35 Limited Efficient Utilization and slow deployment represent _________.
A. Service Instance per Container
B. Service Instance per Host
C. Multiple Services per Host pattern
Ans : Multiple Services per Host pattern
Q.36 API Gateway ensures ______.
A. Composition
B. Protocol translation.
C. Request routing
D. All the options
Ans : All the options
Q.37 Which among these helps in developing a microservice quickly _________.
A. Chassis
B. Service registry
C. Service Deployment
D. API Gateway
Ans : Chassis