src/source/architecture.rst
branchdev-dc
changeset 32 fd15bdd3192e
parent 30 5798c437f5ca
child 33 eeef4052fcd1
equal deleted inserted replaced
31:d8f323bf5c7e 32:fd15bdd3192e
     2 
     2 
     3 PyAMS application architecture
     3 PyAMS application architecture
     4 ==============================
     4 ==============================
     5 
     5 
     6 PyAMS applications are built on a small set of prerequisites and external components which *can* or, for some of them,
     6 PyAMS applications are built on a small set of prerequisites and external components which *can* or, for some of them,
     7 *must* be included. Some of them are:
     7 *must* be included, the minimal configuration is:
     8 
     8 
     9 * a mandatory shared ZODB;  :ref:`zodb` chapter
     9 * a mandatory shared ZODB;  :ref:`zodb` chapter
    10 
    10 
    11 * a Redis or Memcached server, to handle cache and sessions;
    11 * a Redis or Memcached server, to handle cache and sessions;
    12     :ref:`pyams_cache` chapter
    12   :ref:`pyams_cache` chapter
    13 
    13 
    14 * a websockets server (GuniCorn), used to handle desktop notifications; you can find information about this component in the
    14 
    15   :ref:`pyams_notify` chapter;
    15 Quickstart deployment
       
    16 ---------------------
       
    17 
       
    18 
       
    19 
       
    20 .. image:: _static/architecture_quickstart.png
       
    21 
       
    22 
       
    23 
       
    24 Developpement deployment
       
    25 ------------------------
       
    26 
       
    27 * a websockets server (GuniCorn), used to handle desktop notifications;
       
    28   you can find information about this component in the :ref:`pyams_notify` chapter;
    16 
    29 
    17 * an Elasticsearch index, used to handle quick and optimized searching.
    30 * an Elasticsearch index, used to handle quick and optimized searching.
    18 
    31 
    19 
    32 
    20 .. image:: _static/architecture.png
    33 .. image:: _static/architecture_dev.png
    21 
    34 
       
    35 
       
    36 Production deployment
       
    37 ---------------------
       
    38 
       
    39 
       
    40 .. image:: _static/architecture_prod.png
       
    41