This repository has been archived by the owner on Oct 23, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 80
Brainstorm 2013 10 02
Clinton N. Dreisbach edited this page Oct 2, 2013
·
1 revision
- API keys and rate limiting
- Versioning for API
- API client libraries in multiple languages
- Write a publicly available deployment strategy guide
- Create AMIs, VMs, and Docker instances for people to spin up their own stack
- Provide automation help with Jenkins scripts, etc
- Work with hackers to identify vulnerabilities
- Access control layer for private data
- Requires API keys or some sort of authentication
- Would be nice to be as granular as particular fields in a slice
- Incremental data loads
- Scheduled, periodic data loads
- More advanced join/union SQL-like features
- Could use similar caching strategy to aggregation
- Link concepts through multiple keys
- Remove datasets from the main repository
- Add "npm install"-like functionality for datasets
- Simplify dataset definition format
- Make a graphical dataset definition generator
- Look at how chart.io loads data
- PostgreSQL backend
- Standard API for other backends
- Track usage and hot queries
- Add new datasets through dashboard
- Some way for identifying useful indexes, maybe based on searching webserver logs for commonly used filters
- CKAN integration: CKAN for the front end and Qu for the back end
- Federation between Qu instances
- Federation between public and internal instances
- Set up a publicly available running instance of Qu with some interesting datasets
- Graphical query generator
- Make HTML templates customizable so that Qu instances can be themed
- D3-based data visualizations
- Show common queries/filters/aggregations to end users
- Start using public Github for all issues, save those that are sensitive
- Break more components into external libraries
- Work on federal and open source evangelism