System Design For Data Engineering Projects