anchor.diff:    name,               % name of the node
     host                % host of the node (ip)
   }).
  -
  --record (http_request, {
  -  client_socket,
  -  version = {1,1},
  -  headers = [],
  -  body = [],
  -  method,
  -  path,
  -  length = 0
  -}).
positive.code:   id,                       % tuple id of the app_name, host and port {app_name, host, port}
    app_name,                 % name of the app this bee supports
    host,
    port,
    meta_data,                % meta data on the bee allows for more granualar abstract parameters
                              % should be a tuple, e.g. {ports: 2}
    start_time    = 0,        % starting time
    pid,                      % pid of os port process
    sticky        = false,    % keep this bee around, don't remove it from the bee list if it dies
  
negative.code: % Application configuration
  -record (app, {
    name,
    url,
    type = dynamic,                   % dynamic | static (if this is set to static, we cannot launch a new one)
    routing_param = undefined,        % determine the method of choosing the backend
    bee_picker = bee_strategies,      % Defined the bee picker module (defaults to bee_strategies)
  