Balancing high volumes, speed and diverse preferences makes barista-quality coffee an operational challenge for restaurants.