Zurück zum Blog
[SAAL: SALES AGENT]

5. August 2026

Eine Aufgabe, keine gespeicherten Daten

2 MIN. LESEZEIT

Die App macht genau eine Sache: Sie lässt einen Vertriebsmitarbeiter eine Bestellung im Namen eines Kunden aufgeben. Dafür braucht sie Kunden- und Preisdaten, und die liest sie in genau dem Moment aus Shopify, in dem sie gebraucht werden.

Nichts wird in einen Speicher von uns gespiegelt. Es gibt keine zweite Kopie Ihrer Kundenliste, also auch kein zweites System, das abgesichert werden muss, und nichts, was nach der Deinstallation außerhalb von Ihren Systemen zurückbleibt.

Wie wird das erreicht?

Die Saal: Sales Agent App wurde von Anfang an so zustandslos wie möglich entwickelt. Vereinfacht bedeutet das, dass die Daten, die zum Ausführen einer bestimmten Funktion (Login als Kunde, Bestellung aufgeben etc.) benötigt werden, nicht in meiner Datenbank gespeichert, sondern mit jedem Funktionsaufruf übertragen werden.

Einige Informationen müssen natürlich trotzdem gespeichert werden, wie die Shops, die die App installiert haben, oder welcher Plan gerade aktiv ist.

Die geringe Anzahl der Zustände hat aber noch einen weiteren entscheidenden Vorteil: Sie erleichtert automatisierte Tests enorm! Anstelle von komplizierten Fake-Daten können viele Tests sogar halb-automatisiert auf Basis der möglichen Pfade der Funktionen erstellt werden.