In many engineering organizations, developers often interact with DevOps teams to request infrastructure resources. The intention behind these requests is usually clear: ship features, enable data flows, or stand up a new internal service. But the clarity ends there. In practice, developers might not always know exactly what they need. A request might be phrased as “I need a database,” but upon further probing, it becomes apparent that the requirements are vague — relational or NoSQL?