nerdexam
Cisco

350-901 · Question #88

What is a characteristic of a monolithic architecture?

The correct answer is C. A service failure can bring down the whole application. Monolithic architecture tightly couples all components into a single deployable unit, making the entire application vulnerable to any single component failure.

Software Development and Design

Question

What is a characteristic of a monolithic architecture?

Exhibit

350-901 question #88 exhibit

Options

  • AIt is an application with multiple independent parts.
  • BNew capabilities are deployed by restarting a component of the application.
  • CA service failure can bring down the whole application.
  • DThe components are platform-agnostic.

How the community answered

(28 responses)
  • A
    4% (1)
  • B
    7% (2)
  • C
    86% (24)
  • D
    4% (1)

Why each option

Monolithic architecture tightly couples all components into a single deployable unit, making the entire application vulnerable to any single component failure.

AIt is an application with multiple independent parts.

A monolithic application is a single, tightly integrated codebase - not multiple independent parts; that description fits microservices architecture.

BNew capabilities are deployed by restarting a component of the application.

Monolithic applications typically require a full application restart to deploy any change, not just a single component restart, because everything is packaged as one unit.

CA service failure can bring down the whole application.Correct

In a monolithic architecture, all components share the same process and memory space, so an unhandled exception or resource exhaustion in one module propagates and crashes the entire application. There is no fault isolation between components because they are all bundled together. This is one of the primary motivations for migrating to microservices, which isolate failures to individual services.

DThe components are platform-agnostic.

Monolithic applications are generally platform-dependent because all components compile and deploy together, making cross-platform portability more difficult than with containerized microservices.

Concept tested: Monolithic vs. microservices architecture failure characteristics

Source: https://developer.cisco.com/docs/dev-net-express/dne-introduction-to-devops/

Topics

#monolithic architecture#software architecture#application design#failure impact

Community Discussion

No community discussion yet for this question.

Full 350-901 Practice