System Design For Data Analysis