Challenge Overview
Applause Crunchbase Data Ingestion Assembly Specification
1. Project Overview
1.1 System Description
Applause is a company focused on improving the quality of all our customers mobile apps. We have uniquely defined different attributes on which to measure our customers apps, and attempt to optimize said attribute metrics to increase quality. However, the holy grail of the app quality world lies in the tie between the quality of a customers app and the success of the app and/or business. If we have the ability to join our internal data sources (i.e. app store reviews, crash and device state information, bugs, etc) with trends and/or fluctuations in their business, we may be able to begin quantifying the impact of quality on their businesses.
In addition, the extra insight into Applause customer’s businesses can help with internal priorities for feature work on the Applause products,
For this work, a list of fake customer names are provided to see this work. These names should be used to explore the company namespaces across the multiple entry points below.
1.2 Competition Task Overview
A complete list of deliverables can be found in the TopCoder Assembly competition Tutorial at:
http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials
Note: Extensive implementation notes are provided at method documentation on UML Class Diagrams. Please follow them for implementation.
Note: Please read the whole Application Design Specification first. All the details not mentioned in this specification are provided in that document.
1.2.1 Scope
Implement crunchbase_storage module in diagram "Main Class Diagram", please refer to UML documentation for implementation details.
1.3 Technology overview
- Google App Engine
- Python 2.7
Final Submission Guidelines
Deliverables
- Source code
- Deployment guide to configure and verify the application.