buffalo/MunkiFace — Issue #5: Make data loading more dynamic and less monolithic
Author: buffalo
Created: 2012-02-23 19:04:30+00:00
State: open

In order to make sure the application is scalable, it should only load into memory what it needs for a given task. Right now it's loading the entire json payload containing all of the information about all of the packages into memory and never talking to the server again after the first request.

Break this up such that the data from the server can be

* a list of package names, versions and identifiers
* the full details about a package identified by the identifier provided in the previous payload