Machen Sie „privat“ zu „beschränkt“
Ein obskurer URL ist keine Zugriffsrichtlinie. Verwenden Sie wo möglich Authentifizierung, Konten mit minimalen Rechten und Netzwerkbeschränkungen. Administration und interne Dashboards sollten nicht allein deshalb exponiert werden, weil sie einfach bereitzustellen sind.
Die Architektur überschaubar halten
Ein Reverse-Proxy, ein Anwendungsdienst und eine Datenbank können ein kleines Projekt gut bedienen. Trennen Sie Anmeldedaten und persistente Daten vom Anwendungsabbild. Verwenden Sie Health Checks und einen Dienstmanager, damit Neustarts vorhersehbar sind.
Behalten Sie den Exportpfad in Ihrer Hand
Wählen Sie Tools, die nützliche Daten exportieren können, und dokumentieren Sie, wie Sie sie anderswo wiederherstellen. Bewahren Sie wichtige Dateien und Datenbank-Backups an einem separaten Ziel auf. Eigentum ist praktisch, wenn eine Migration möglich bleibt.
Berücksichtigen Sie die Personen in den Daten
Eine private Anwendung kann dennoch personenbezogene Daten verarbeiten. Erheben Sie nur, was sie benötigt, legen Sie Aufbewahrungsfristen fest und schützen Sie Protokolle. Ein Hosting-Konto ohne KYC beseitigt nicht die Pflichten des Anwendungsbetreibers.