Questions#

1. What does “Serverless” mean in the context of cloud computing?#

  • A) There are absolutely no servers involved.

  • B) Developers manage physical servers but not virtual ones.

  • C) The cloud provider manages the infrastructure, and developers focus on code.

  • D) It is a local development environment.

Answer Answer: C

2. Which architecture typically shares a single database across all modules?#

  • A) Microservices Architecture

  • B) Monolithic Architecture

  • C) Serverless Architecture

  • D) Event-Driven Architecture

Answer Answer: B

3. How does billing typically work in a Serverless architecture?#

  • A) Fixed monthly fee based on server size.

  • B) Pay-per-use based on execution time and resources consumed.

  • C) Upfront payment for reserved instances.

  • D) Billing based on the number of developers.

Answer Answer: B

4. What is a key characteristic of Monolithic Architecture?#

  • A) It is built as a single, unified unit where all components are interconnected.

  • B) It is composed of many small, independent services.

  • C) It automatically scales individual functions to zero.

  • D) It prioritizes event-driven communication.

Answer Answer: A

5. Which statement best describes the scalability difference between Microservices and Serverless?#

  • A) Microservices scale strictly vertically; Serverless scales horizontally.

  • B) Microservices require manual or rule-based scaling of containers; Serverless scales individual functions automatically.

  • C) Serverless cannot scale beyond a single region.

  • D) There is no difference in scalability.

Answer Answer: B

6. What is a “Bounded Context” in Microservices?#

  • A) The memory limit of a container.

  • B) A logical boundary separating a specific service and its domain responsibilities.

  • C) The network latency between services.

  • D) A security firewall rule.

Answer Answer: B