I am evaluating Couchdb for a web application where there would be many users. If I use the database-per-user model, presumably the design documents in every database will a
You can setup continuous replication between a template database that contains all your design documents. So whenever you change the template database, user's database gets updated.