title: AWS Lambda: async C# handler
body: <p>The AWS document states that</p>
  
  <blockquote>
    <p>Using Async in C# Functions with AWS Lambda</p>
    
    <p>If you know your Lambda function will require a long-running process,
    such as uploading large files to Amazon S3 or reading a large stream
    of records from DynamoDB, you can take advantage of the async/await
    pattern. By creating a handler with this signature, Lambda will
    execute the function synchronously and wait a maximum of 5 minutes for
    execution to complete before returning or timing out.</p>
  </blockquote>
  
  <p>I feel very confused Lambda will</p>
  
  <blockquote>
    <p>execute the function <strong>synchronously and wait a maximum of 5 minutes</strong></p>
  </blockquote>
  
  <p>When Lambda support up to 15 minutes of processing time.
  Does that mean if I put async on the handler, I can only process one event in 5 minutes?</p>