← All GMI Flashcard Decks

Architecture & System Design Flashcards

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

Read the first 7 Architecture & System Design flashcards as text
  1. In a microservices-based GMI measurement platform, how should service boundaries be defined?

    Answer: By domain capability (e.g., calibration, measurement capture, reporting) with clear API contracts

    Domain-driven boundaries align each microservice with a cohesive business capability and expose it through a versioned API contract, enabling independent deployment.

  2. A GMI measurement system stores raw spectral data as 36-band reflectance curves. Which storage architecture best balances retrieval speed and storage efficiency for this data type?

    Answer: Columnar store with compression optimized for numerical arrays

    Columnar storage with compression is ideal for dense numerical arrays because it co-locates band values for fast analytical reads and compresses repetitive float data efficiently.

  3. When designing API access for a GMI measurement platform shared across multiple print facilities, which authentication architecture provides both security and operational scalability?

    Answer: Per-facility JWT tokens with role-based access control and short expiration

    Per-facility JWTs with RBAC grant each facility only the permissions it needs, and short expiration limits the blast radius of credential compromise.

  4. A GMI-certified system must synchronize color standard libraries (e.g., Pantone, HKS) across all workstations. Which distribution architecture ensures consistency without manual intervention?

    Answer: Centralized library server with version-checked pull on workstation startup

    A centralized library server with version checking ensures every workstation automatically pulls the latest approved standards at startup, eliminating manual drift.

  5. In a graphic measurement pipeline, 'data provenance' means the system must record:

    Answer: The origin, transformations, and lineage of every measurement value throughout the workflow

    Data provenance captures the full history of a measurement — its source instrument, any applied transforms, and who acted on it — enabling full traceability.

  6. Which load-balancing strategy is most appropriate for a GMI measurement API where some requests (e.g., full spectral job processing) take significantly longer than others (e.g., simple status queries)?

    Answer: Least-connections routing so long jobs don't queue behind other long jobs on the same node

    Least-connections routing sends new requests to the node with the fewest active connections, naturally avoiding overloading nodes already handling expensive spectral jobs.

  7. A GMI measurement platform must retain raw data for 7 years for compliance while keeping storage costs manageable. Which tiered storage architecture satisfies both requirements?

    Answer: Hot storage for recent 90 days, warm object storage for 1 year, cold archival storage for years 2-7

    Tiering data from hot to warm to cold aligns storage cost with access frequency: recent data is fast and expensive, archival data is slow and cheap, satisfying both retention and budget requirements.