title: "Fire and forget" with structured concurrency and coroutines
body: <p>I have a little endpoint that looks like this</p>
  
  <pre><code>val numbers = it.bodyAsString.parseJsonList&lt;Numbers&gt;()
  processedNumbers = numberService.process(numbers)
  GlobalScope.launch {
      sqsService.sendToSqs(processedNumbers)
  }
  it.response.setStatusCode(204).end()
  </code></pre>
  
  <p>The reason why I use GlobalScope is because the producer does only need the acknowledge after the numbers have been processed so I am trying to do a fire and forget in a parallel track to be able to immediately respond to the producer</p>
  
  <p>What would be the “best practice” way of doing this with structured currency? Should I create my own scope (like fireAndForgetScope instead of GlobalScope)?</p>