Certified Data Management Professional CDMP Associate · Free Practice Question Medium
Question 9
When designing a data architecture to support both current needs and future expansion, which principle is most important to apply?
-
A
Implement the most current emerging technologies
-
B
Design for modularity, loose coupling, and well-defined interfaces
-
C
Centralize all data into a single physical repository
-
D
Focus on minimizing initial implementation costs
-
E
Standardize on a single vendor technology stack
Reveal correct answer
Correct answer: B
Explanation
Modular design with loose coupling and well-defined interfaces creates an adaptable architecture that can evolve over time. This approach allows components to be enhanced or replaced without disrupting the entire architecture, accommodates changing business requirements, and enables the incorporation of new technologies as they mature. Unlike other options that may create technical debt or lock-in, this principle provides long-term flexibility while maintaining system integrity.
Discussion
Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.
