# Queue für asynchrone Aufgabe
Es gibt viele Aufgaben, die im Hintergrund durchgeführt werden können und somit die Response an den Nutzer nicht unnötig verzögern.
Zu solchen Aufgaben zählen unter anderem:
- Emails die gesendet werden (z.B. Password Reset)
- Erstellen neuer Matches (im Hintergrund)
- optimieren von Bildern (Spatie Medialibrary)
- Schreiben von Logeinträgen (auch via package)
- (d.vinci) API kontaktieren
- ...
# Queues bei Placing-Me
Dafür bietet Laravel ein Feature namens Queue (opens new window).
Wir haben die Queue mit Redis (opens new window) implementiert.
Auf dem production und staging Server läuft jeweils ein Supervisor mit 3 Queues:
- default
- notification
- long-running-queue

# übergeordnetes Thema
2.1 Architektur