text: **Asynchronous processing**
  
  Serverless development allows your applications to ingest, process and analyze high volumes of 
  
  data quickly and eﬃciently. 
  
  As the volume of data coming from increasingly diverse sources grows, you might ﬁnd you need 
  
  to move quickly to process this data to ensure that your application's business logic can meet your 
  
  needs. To process data at scale, organizations need to elastically provision resources to manage the 
  
  information they receive from various microservices, mobile devices, operational data stores, and 
  
  other sources. 
  
  Learn how to build a scalable serverless data processing solution. Use Amazon Simple Storage 
  
  Service to trigger data processing or load machine learning (ML) models so that Lambda can 
  
  perform ML inference in real time. 
  
  •**File processing**– Suppose you have a photo sharing application. People use your application 
  
  to upload photos, and the application stores these user photos in an Amazon S3 bucket. Then, 
  
  your application creates a thumbnail version of each user's photos and displays them on the 