5 Tips to Building Your Data Layer