Labs/Weave/Service/Scaling/Projects/Aragog: Difference between revisions

(Created page with 'This project is first in a series that are aimed at scaling services. The scope of this project is to get a production quality Sync 1.0 service capable of handling at least 1 mi…')
 
Line 31: Line 31:
=== Server ===
=== Server ===


# TBD
# Greater use of memcache on frequent small calls (notably /info/collections. We might also build it into /node/weave on the user side.
 
# Flatter DB structure, recognizing that this is currently a write-heavy system. Once it matches a more read-heavy system, we can extend the slave configuration to add reads.


== Infrastructure changes ==
== Infrastructure changes ==
canmove, Confirmed users
1,173

edits