I have the answer

#1 - Nov. 13, 2012, 9:33 p.m.
Blizzard Post
Here's how they could do maintenance while minimizing the playerbase's frustration with the downtime: Provide access to a limited functionality server during the maintenance window.

The limited functionality server upon activation would have read/write access to a subset of the user's data. Whatever is easiest to manage and integrate back when maintenance ends. Some possible examples:

1) Allow player pet battles.
2) Allow queing for random pve/pvp instances
3) Guild, trade chat.

It's not hard to keep track of the data generated by those features. What loot dropped and which lockout to update, etc. There would be no cross-player interactions allowed wrt money, items, AH, guild management, etc.

If the maintenance includes fixes to pet battles, disable that and still allow random queues, or vice versa.
Forum Avatar
Community Manager
#2 - Nov. 13, 2012, 9:36 p.m.
Blizzard Post
Please help us consolidate discussion regarding this by posting in our sticky thread:
http://us.battle.net/wow/en/forum/topic/7004017485

UPDATE: Maintenance has been extended until 3:00pm PST. Thanks again for your continued patience.
___________________________________________________________________________

It has become necessary to extend today’s regularly scheduled maintenance by approximately two hours. We currently anticipate that realms will become available at 1:00 p.m. PST, though we will revise that estimate if the situation changes.

Thank you for your patience in the meantime.