QuestionQ498

Software Development and Design

Which statement best describes microservices?

  • A self-contained artifact that includes the interfaces of all application layers
  • B loosely coupled services that are independently deployable and maintainable
  • C tightly coupled services that are built as a single unit that is deployable to the infrastructure
  • D set of services that are provided through a communication call over the internet
Explanation

Microservices are small, independently deployable services that are loosely coupled from one another, each owning its own logic and data, and communicating over lightweight protocols such as HTTP/REST. This independence in deployment and maintenance allows teams to update, scale, and release services without impacting the rest of the application, which is the defining characteristic of a microservices architecture as opposed to a monolithic design where components are tightly coupled and deployed as a single unit.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!