text: Serverless 
  
  **Compute**
  
  •**AWS Lambda**- serverless compute functions; responsible for nearly all processing in serverless 
  
  projects 
  
  •**Amazon Elastic Compute Cloud**- non-serverless compute alternative; useful when you need 
  
  always-on and fully customizable capabilities. EC2 is often used for initial “lift and shift” 
  
  migration to the cloud. You can continue to use EC2 while migrating portions of your workﬂow 
  
  to serverless patterns. 
  
  •**AWS App Runner**- fully managed service to deploy your containerized web applications and 
  APIs. App Runner will scale compute instances and network resources automatically based on 
  
  incoming traﬃc. 
  
  •**AWS Fargate**- serverless computer for clusters of containers; useful when you need custom 
  
  containers but do not want to maintain and manage the infrastructure or cluster. 