Data Layer Architecture Challenges