High
- Look into Backbone/ KnockoutJS (less favourable - data and designed are not separate)
Medium
- Look into git-db (ruby, https://github.com/ddollar/git-db) whether it can be used, ported to Python.
- https://github.com/peritus/git-remote-couch (similar?)
- http://www.samba.org/~jelmer/dulwich/ (generating repos from content of db?, slow, precaching???)
- Rewrite https://github.com/jelmer/dulwich/blob/master/dulwich/object_store.py to save/ load data from couchdb, worth trying?
- Look into txpostgres and Tornado Async Postgres Gist
- Rewrite PeeWee ORM (optimizations for postgres only, adjust to Tornado IOLoop)
http://github.com/relic-/peewee
Low (later)
- Design set of API/ Protocols for unit intercommunication