Hintergrundprozess
Wird genutzt um rechenintensive Aufgaben im Hintergrund abzuarbeiten ohne die Rückmeldung an BenutzerInnen zu verzögern. Wird oft von einer Anweisung angestoßen.
Beispiel: Versand von Emails.
Checkliste
- Ist die Idempotenz gewährleistet?
- Kann der Prozess aus der Benutzeroberfläche angestoßen werden?
- Ist der Zustand eines Hintergrundprozesses in der Benutzeroberfläche einsehbar?
- Wie wird ein Fehler gehandhabt?
- Wie wird der Zustand persistiert?
- Ist das transaktionale Anstoßen gewährleistet?