Tech_Interview_Prep

Master Data Management

Maintaining one authoritative version of core business entities — customers, products — across many systems.

What it is

Master Data Management (MDM) maintains a single, authoritative version of core business entities (customer, product, employee) that many systems reference, instead of each system holding its own divergent copy.

Key points

  • The core problem: the same customer often exists as slightly different records across CRM, billing, and support systems — MDM resolves these into one "golden record."
  • Entity resolution / matching: identifying that two records (different systems, slightly different spellings, different IDs) refer to the same real-world entity — the hardest technical part of MDM.
  • Golden record: the resolved, authoritative version of an entity that other systems can sync against — reduces duplicate/conflicting data instead of each system independently "fixing" it.
  • MDM is high-value but organizationally hard — it requires cross-team agreement on what a "customer" even means, which is often the actual blocker, not the technology.