โ† All CMA Flashcard Decks

Solution Architecture Process Flashcards

7 cards from real CMA practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 7 Solution Architecture Process flashcards as text
  1. Which architecture pattern best supports a scenario where multiple downstream consumers need to react to the same business event independently?

    Answer: Event-Driven Architecture

    Event-Driven Architecture decouples producers from consumers, allowing multiple independent downstream systems to react to the same event without tight integration.

  2. What is the key differentiator between a logical architecture view and a physical architecture view?

    Answer: Logical views describe what the system does; physical views describe how it is deployed

    Logical architecture describes system functions and component relationships abstractly, while physical architecture specifies actual deployment infrastructure, hardware, and software products.

  3. A CMA is reviewing a proposed microservices architecture. Which anti-pattern should they flag as a risk to long-term maintainability?

    Answer: A distributed monolith with tightly coupled services

    A distributed monolith retains the deployment complexity of microservices while keeping tight coupling, eliminating the independence benefits and increasing failure cascade risk.

  4. When establishing architecture principles for a solution, which quality makes a principle most actionable?

    Answer: It includes a rationale and implications that guide decision-making

    Actionable principles include a clear rationale explaining why the principle exists and implications describing how it affects decisions, making them usable rather than decorative.

  5. Which TOGAF ADM phase is responsible for identifying and addressing gaps between baseline and target architectures?

    Answer: Phase E โ€“ Opportunities and Solutions

    Phase E (Opportunities and Solutions) consolidates gap analysis results from Phases B, C, and D and identifies the solution building blocks to close those gaps.

  6. A solution architect is integrating a legacy system with a modern cloud platform. Which integration pattern minimizes changes to the legacy system?

    Answer: Anti-Corruption Layer

    An Anti-Corruption Layer acts as a translation boundary that allows the modern system to interact with a legacy system using its own domain model, shielding both sides from each other's complexity.

  7. In solution architecture, what does 'fitness for purpose' mean when evaluating a proposed design?

    Answer: The solution meets the specific needs and constraints of its intended context

    Fitness for purpose means the solution adequately satisfies the functional and non-functional requirements of its specific context, not that it is universally optimal.

Solution Architecture Process Flashcards โ€” CMA Study Cards with Answers