rearchitecting server