When should a startup hire an expensive data architect instead of letting their young software engineers build ad-hoc database tables through the framework and ORM (Rails, Django, etc)? Is MailChimp a good option for a startup?