Wie bereits erwähnt, sind Apps meist stark abhängig von den dahinterliegenden Backendsystemen. Soll die App also erfolgreich sein, müssen die Backends performant und zuverlässig arbeiten. Den Nutzer interessiert es herzlich wenig, warum er sich nicht einloggen kann, warum die gewünschten Daten nicht angezeigt werden können oder warum eine Funktion nicht erfolgreich genutzt werden kann. In GooglePlay oder im AppStore wird die App 1-Sterne Bewertungen kassieren, auch wenn das Entwicklungsteam eine performante, qualitativ absolut hochwertige App bereitgestellt hat. Das ganze Team sollte also immer auch ein wachsames Auge auf die Backends haben, Funktionen immer End-to-end testen und mit intelligenten Mechanismen die Abhängigkeiten zu den Backends reduzieren (z.B. Daten-Caching, Auftragspufferung, eigene Middleware, etc.)
Kommentar schreiben