text: Think of it like looking down on a big city with messengers moving packages and letters between 
  
  people and businesses. The sources and destinations range from the suburbs to the city core. 
  
  Inbound requests could be managed by a dispatcher, like API Gateway, Lambda Function URLs, or 
  
  Amazon EventBridge. Or, some messages might be dropped in a box for asynchronous delivery. 
  
  This would be like events routed to queues or orchestrated in complex work ﬂows with Step 
  
  Functions. The monitoring, tracing, and metrics services, CloudWatch and AWS X-Ray, are like 
  
  managers, watching the a stream of events to make sure packages are delivered, and if not, to 
  
  troubleshoot the problem. After drop-oﬀ at a business, some packages are transferred by in-house 
  
  delivery agents to their ﬁnal destination. This situation is similar to how services that store data 
  
  and ﬁles, may stream events to compute services, which triggers ever more actions. 