text: **Add code with Layers**
  
  A Lambda*layer*is a .zip ﬁle archive that can contain additional code or other content. A layer can 
  
  contain libraries, a custom runtime, data, or conﬁguration ﬁles. Layers are also necessary if your 
  
  function .zip archive exceeds the size limit. 
  
  Layers provide a convenient way to package libraries and other dependencies that you can use with 
  
  your Lambda functions. Using layers reduces the size of uploaded deployment archives and makes 
  
  it faster to deploy your code. Layers also promote code sharing and separation of responsibilities so 
  
  that you can iterate faster on writing business logic. 
  
  Related resource: 
  
  • Creating and sharing Lambda layers 