Data Engineering Principles And Frameworks