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:
- a mandatory shared ZODB; ZODB server chapter
- a Redis or Memcached server, to handle cache and sessions; pyams_cache package ⊞ chapter
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.