anchor.diff:  
   _TBD v2.0_
   
  -Add plugin settings of [API][] to `X-Settings-Cache: json_encode(cache_plugin_setting)` header in all requests to upstream.
  +Add plugin settings of [API](#reference/apis) to `X-Settings-Cache: json_encode(cache_plugin_setting)` header in all requests to upstream.
   
   #### Circout Breaker
   
  
positive.code: 
  To monitor services status we will use StatsD integration, that will receive following metrics:
  
  - `request_count` - [API][] hit rate.
  - `request_size` - HTTP request size.
  - `response_size` - HTTP response size.
  - `latency_gateway` - Latency added by API Gateway.
  
negative.code: 
  ### Authorization
  
  All authorization plugins work on top of [Consumers](#reference/consumers/get-all-requests) entity. Plugins can assign access scopes that can be reused in [ACL](#reference/plugins/acl/get-all-requests) plugin.
  Only one authorization plugin can be enabled at one time, because all of them override [Consumers](#reference/consumers/get-all-requests) collection logic.
  
  To authorize requests inside private platrom scope we can add `Authroization: Basic base64_token` headers, so services will know that request is sent from API Gateway. _In MVP release we will trust to all requests inside private zone, no API authorization is required._
  
  