Microservices Architecture Quiz
1. Agile development & Deployment is difficult in case of ____
Answer: Monolithic
2. Software built as microservices can, by definition, be broken down into multiple component services ?
Answer: True
3. Separating components with conflicting resource requirements falls under the bucket of _
Answer: Microservices
4. Complexity of developing, testing & deploying distributed system, Handling partial failures account to disadvantages of
Answer: Microservices
5. Benefits of Microservices include -
Answer: All the options
6. Decomposition of Microservices based on 2 categories namely
Answer: Business capability , Subdomain
7. Simple to Develop, Test, Deploy, Scale represents ____
Answer: Monolithic
8. Is Microservice is considered as subset of SOA ?
Answer: True
9. The 3Cs of Microservices includes all these except
Answer: Control
10. Microservice Architecture adapts following concepts
Answer: All the options
11. The client expects a timely response from the service and might even block while it waits represents__client service interaction styles
Answer: Synchronous
12. The 2 types of Service Discovery only includes Client-side & server-side discovery ?
Answer: True
13. Which ensures to insulate the applications by acting as barrier
Answer: API Gateway
14. Which acts as database of services
Answer: Service Registry
15. Scenarios where client takes onus & are responsible for determining the network locations of available service instances
Answer: Client-side
16. AWS Elastic Load Balancer (ELB) is an example of a ____
Answer: Server-side discovery
17. Netflix OSS is example
Answer: Client-side
18. API Gateway ensures _
Answer: All the options
19. External clients communicate with Microservices using ___
Answer: API GATEWAY
20. _ helps to control & limit the number of consecutive request failures crosses a threshold,
Answer: Circuit breaker
21. The services communicate with each other internally _
Answer: Both Messaging and Remote Procedure invocation
22. The transactions that span across multiple services are handled by
Answer: Event driven Architecture
23. The 2 components of CQRS include_
Answer: Query & command side
24. Microservices based architecture prefers _
Answer: No dependency on any particular DB
25. Microservices-based architecture enforces a Modular structure ?
Answer: True
26. Amazon EC2 Container Service is an example of __
Answer: Docker
27. Microservices supports different kinds of databases and this is called .
Answer: Polyglot persistence
28. Efficient Utilization & Fast Deployment represent which pattern
Answer: Multiple Services per Host pattern
29. Which of these represent the drawback of Multiple Services per Host pattern
Answer: faulty deployment
30. Service Instance per Host pattern provides __
Answer: All the options
31. packer.io & Boxful represents type of pattern
Answer: Service Instance per Container / Single Service Instance per Host
32. IDL stands for
Answer: Interface definition language
33. __ is ability to store something temporarily in order to reduce the loading times and I/O of a system.
Answer: Cache
34. In Microservices, the API Gateway takes care of the security aspect by rendering __
Answer: Access tokens
35. Microservice Chassis takes care of all except ____
Answer: token generation
36. In __, each external request is tagged with unique identifier which is passed to all services involved in handling the request and included in application logging messages
Answer: Distributed tracing
37. Caching helps in improving the performance of the system ?
Answer: True
38. Which of this does not represent caching types_
Answer: Server cache
39. Which pattern collects & reports all exceptions to a centralized exception tracking service
Answer: Exception tracing
40. Limited Efficient Utilization & slow deployment represent _
Answer: Service Instance per Container
41. Monolithic is identified by all these disadvantages except____
Answer: Quick initial development
42. Scaling the application can be challenging in _ due to conflicting needs of Memory, CPU, IO
Answer: Monolithic