|
|
**NOTE:** This is a proposal for AegirNG Architecture by ergonlogic. Please visit https://www.drupal.org/node/2714641 to discuss further.
|
|
|
|
|
|
# Architecture
|
|
|
# Summary
|
|
|
AegirNG is made up of several components. First off, there is a front-end built on Drupal 8. This user interface passes configuration variables into a distributed task queue, built on Celery. Finally, queue workers receive these tasks, and run various operations, based on the variables passed into the task from the front-end. A command-line client, built on Drupal Console, can also post tasks to the queue, allowing for relatively simple scripting.
|
|
|
|
|
|
![Architecture_diagram](/uploads/487bd0db27bac77eed063a1ea9001a17/Architecture_diagram.png)
|
... | ... | |