Lokale und zentrale Datenbank

Die Apps der k3 CryptSuite folgen dem "local-" bzw. "offline-first"-Prinzip.

Das bedeutet, dass alle Daten grundsätzlich nur im Browser verarbeitet werden, nicht auf einem Server bei uns als Anbieter ("local-first"), aber in unserer Architektur auch lokal im Browser gespeichert werden ("offline-first").

Die Apps "sprechen" immer nur mit der lokalen Datenbank im Browser. Und die lokale Datenbank synchronisiert ihre Daten laufend mit deiner zentralen Datenbank in unserem System und diese wiederum sorgt für synchrone Daten in all deinen anderen Geräten, solange diese eine Internetverbindung haben.

Eingebettet in diese Form des Datenmanagements werden bei der CryptSuite zusätzlich alle Daten stets verschlüsselt, bevor sie zwischen lokaler und zentraler Datenbank gesynct werden.

Weitere Konsequenzen dieses Konzeptes sind

  • die Offline-Fähigkeit der Apps und
  • die Progressive Web App(PWA)-Fähigkeit.

Offlinefähigkeit bedeutet, dass die Apps (mit Ausnahme einiger weniger Funktionen) auch dann benutzt werden können, wenn einmal eine Zeitlang keine Internetverbindung besteht.

Eine Progressive Web App (PWA) ist eine browserbasierte Anwendung, die aus dem Browser heraus auf dem Gerät "installiert" und dann wie eine native, d.h. lokal installierte Anwendung, verwendet werden kann. Wie das geht, zeigen wir hier.