20 minute technical design discussion saved us weeks of implementation headaches and eliminated scaling issues