Utilizing a thin vertical slice method to see an end to end solution. Created an Analytic Engine that would be the central driver in handling metrics. Utilizied David Ebbo suggestion for the interface between the Analytics engine and the data layer.