Modern data engineering is about integration of all types of data sources to create flexible data lakes and warehouses on cloud. Building a data warehouse is a complex, expensive, and time-consuming exercise. Depending on the scope, it may require a seven-digit expenditure and take months to initially develop and Years to become fully enterprise wide in its scope.