text: Due to the loose coupling between components of an event-driven system, your compute 
  
  functions are not even aware of these other activities. You can scale components independently. 
  
  One service can fail, without impacting other services. Events can be ﬂexibly routed, buﬀered, and 
  
  provide a log for audit. 