Le site web travaille toute tâche comme un job : toute demande est incluse dans une table de jobs ou chaque job est traité en FIFO avec un max de 50 jobs/minute.
Une tâche est l’insertion d’un nouvel utilisateur, l’envoi d’identifiants, la mise à jour technique d’une fiche, l’envoi d’un mail.
Une tâche peut être une succession de tâches.
Le premier intérêt de ce système est d’avoir un historique de ce qui se passe sur le serveur. Le second est d’alléger la charge serveur lorsque justement l’on envoit des mailing lists.
Les jobs sont lancés par un cron qui lui-même peut générer des tâches :



