A webhook should return "Ok" as quickly as possible so it is suggested that we somehow queue the hard work for later and just return quickly.
Is it sufficient to just run a "fire and forget" Task in this situation?
Task.Run(() => DoSomething(data);
return Ok();
Does this have any impact if a webhook receives a number of requests at the same time?