Case study: I described some problems that I encountered on building apps highly based on aggregation and data analysis.