You have joined a start-up company in Montreal that provides public transport services. One of the products is a trip planning application and the other one is consultancy to Bixi. You are responsible to create a data warehouse for the company to achieve the goal.
You need to get an understanding of data feeds and implement appropriate batch or stream processing pipelines to load data in a data warehouse. That gives an opportunity to Analytics team and also Reporting team to implement the best trip planning algorithm and report to senior managers to make strategic decision.