How Netflix designs for flexibility