Take into consideration the time and resources that are required to process a request. In order to improve the user experience and prevent resource exhaustion at the infrastructure level, try to minimize the request process time, and ensure that implementations are as performant as is realistic given the requirements. Generally, Vets API recommends request processing not exceed 100ms. If this is unavoidable, consider running the process asynchronously, and ensure that the user experience takes this processing time into account.