In FRENDS, Environments are the logical containers for isolating Agents used in different roles during the Process lifecycle. In a common scenario you have three logical environments:

  • Development environment

  • Testing environment

  • Production environment

Each Environment then has a set of Agent groups with the actual Agents executing the Processes.

Environments share basic settings like

Environments are also used for security settings and limiting access to different parts of the system: 

  • You can define e.g user access rules to deny developers access to the production environments. 

  • Remote subprocesses can only be invoked on other Agent groups within the same Environment.

  • API keys are also Environment-specific.

Did this answer your question?