PyAMS application architecture

PyAMS applications are built on a small set of prerequisites and external components which can or, for some of them, must be included, the minimal configuration is:

Single server deployment

Overview of the environment system after the PyAMS Quickstart installation. It’s a very lite configuration, with only mandatory resources. Obviously you can extend this system by connecting more resources like is described in the config chapiter


Development deployment

In additon of mandatory resource PyAMS could work with:

  • a websockets server (GuniCorn), used to handle desktop notifications; you can find information about this component in the pyams_notify package ⊞ chapter;
  • an Elasticsearch index, used to handle quick and optimized searching.

Advanced deployment

Use case in an advanced environment.