Data Lake Architecture: Designing the Data Lake and Avoiding the Garbage Dump