What I learned from building three high traffic web applications on an embedded key value store