title: Serverless - Options for communicating between services?
body: <p>I have a few different services (generated by the Serverless Framework) that need to communicate between each other. The data is sensitive and requires authentication.</p>
  
  <p>My current strategy is to create an api key for each service communicate between services using json web token like the token below.</p>
  
  <pre><code>fM61kaav8l3y_aLC/3ZZF7nlQGyYJsZVpLLiux5d84UnAoHOqLPu4dw3W7MiGwPiyN
  </code></pre>
  
  <p>What are some other options for communicating between services? Are there any downsides to this approach? To reiterate, the request needs to be authenticated and appropriately handle sensitive data.</p>