From CMDB to Clarity: Mapping Products to Applications Without Losing Your Mind
When working in large enterprises, especially in healthcare or financial systems, knowing what you own isn’t enough. You also need to know: What business product does this application actually supp...

Source: DEV Community
When working in large enterprises, especially in healthcare or financial systems, knowing what you own isn’t enough. You also need to know: What business product does this application actually support? This article walks through how to move from a messy CMDB in ServiceNow to a usable product-to-application mapping—so you can make safer decisions, reduce technical debt, and stop guessing. The Problem You’re asked a simple question: “Can we retire this application?” You check your CMDB: App exists ✅ Owner exists (maybe outdated) ✅ Infrastructure mapped ✅ But… Which product uses it? ❌ Is it still critical? ❌ What breaks if you remove it? ❌ Meanwhile, your architecture looks like this: App A → DB1 App B → DB2 App C → ??? No product context. No clarity. The Approach Define Product Mapping Start by explicitly mapping applications to business products. CREATE TABLE product_app_map ( product_name STRING, application_name STRING ); Even a simple mapping table changes everything. Backfill Using