github.com/cozy/cozy-stack@v0.0.0-20240603063001-31110fa4cae1/docs/diagrams/big-instance.ditaa (about)

     1      /-----------\       /-----------\       /-----------\
     2      | User titi |  ...  | User toto |  ...  | User tutu |
     3      \-----+-----/       \-----+-----/       \-----+-----/
     4            :                   :                   :
     5            :                   :                   :
     6            \-------------------+-------------------/
     7                                :
     8                                :
     9                                :
    10               /----------------+----------------\
    11               :                                 :
    12               :                                 :
    13     /---------:---------\             /---------:---------\
    14     |Frontal 1:         |             |         :Frontal 2|
    15     |         V         |             |         V         |
    16     |  /------+------\  |             |  /------+------\  |
    17     |  |   Haproxy   |  |             |  |   Haproxy   |  |
    18     |  \------+------/  |             |  \------+------/  |
    19     |         :         |             |         :         |
    20     |         :         |             |         :         |
    21     |         :         |             |         :         |
    22     |         V         |             |         V         |
    23     |  /-------------\  |  /-------\  |  /-------------\  |
    24     |  | Cozy Stack  +=--->+{s}    +<---=| Cozy Stack  |  |
    25     |  \--+---+---+--/  |  |Metrics|  |  \--+---+---+--/  |
    26     |     :   :   :     |  \-------/  |     :   :   :     |
    27     |     :   :   :     |             |     :   :   :     |
    28     \-----:---:---:-----/             \-----:---:---:-----/
    29           :   :   :                         :   :   :
    30           :   :   :                         :   :   :
    31           :   :   \------------+------------/   :   :
    32           :   :                :                :   :
    33           :   :         /------+------\         :   :
    34           :   :         :             :         :   :
    35           :   :         V             V         :   :
    36           :   :     /---+---\     /---+---\     :   :
    37           :   :     |{s}    |     |{s}    |     :   :
    38           :   :     |Redis 1|     |Redis 2|     :   :
    39           :   :     \-------/     \-------/     :   :
    40           :   :                                 :   :
    41           :   :                                 :   :
    42  /--------/   \----------------+----------------/   \--------\
    43  :                             :                             :
    44  :       /----------+----------+----------+----------\       :
    45  :       :          :          :          :          :       :
    46  :       V          V          V          V          V       :
    47  :   /---+---\  /---+---\  /---+---\  /---+---\  /---+---\   :
    48  :   |{s}    |  |{s}    |  |{s}    |  |{s}    |  |{s}    |   :
    49  :   |CouchDB|  |CouchDB|  |CouchDB|  |CouchDB|  |CouchDB|   :
    50  :   |   1   |  |   2   |  |   3   |  |   4   |  |   5   |   :
    51  :   \-------/  \-------/  \-------/  \-------/  \-------/   :
    52  :                                                           :
    53  :                                                           :
    54  :                                                           :
    55  :   /---------------------------------------------------\   :
    56  \-->+                  OpenStack Swift                  +<--/
    57      \---------------------------------------------------/