Hintergrund-Jobs
Schwere Arbeit im Hintergrund
Manche Aufgaben dürfen den Nutzer nicht warten lassen: einen großen Import verarbeiten, hunderte E-Mails versenden, einen umfangreichen Report rechnen, ein Video umwandeln. Solche Aufgaben laufen als Hintergrund-Jobs, damit die Oberfläche jederzeit schnell bleibt.
Wie es funktioniert
Die App legt die Aufgabe in eine Warteschlange (Queue) und arbeitet sie im Hintergrund ab: Der Nutzer klickt „Start“ und arbeitet sofort weiter, das System meldet sich, wenn es fertig ist. Über Laravel Horizon ist jederzeit sichtbar, was läuft, was wartet und was fehlgeschlagen ist — der Betrieb wird nachvollziehbar statt zur Blackbox.
Geplante Aufgaben
Auch Wiederkehrendes lässt sich terminieren: nächtliche Auswertungen, tägliche Erinnerungen an überfällige Vorgänge, monatliche Rechnungsläufe. Die App erledigt das zur festgelegten Zeit von selbst — niemand muss daran denken.
Warum das zählt
Hintergrund-Jobs sind der Unterschied zwischen einer App, die bei großen Datenmengen einfriert, und einer, die ruhig weiterläuft. Sie sind die Grundlage dafür, dass das System mit deinem Geschäft mitwächst.