Spraw, by prywatne znaczyło ograniczone
Niejasny URL nie jest polityką dostępu. Stosuj uwierzytelnianie, konta o minimalnych uprawnieniach i ograniczenia sieciowe, gdzie to możliwe. Administracja i wewnętrzne pulpity nawigacyjne nie powinny być ujawniane tylko dlatego, że łatwo je wdrożyć.
Utrzymaj architekturę w ryzach
Odwrotne proxy, usługa aplikacji i baza danych mogą dobrze obsłużyć mały projekt. Oddziel poświadczenia i dane trwałe od obrazu aplikacji. Używaj kontroli kondycji i menedżera usług, aby restarty były przewidywalne.
Przejmij kontrolę nad ścieżką eksportu
Wybierz narzędzia, które potrafią wyeksportować przydatne dane, i udokumentuj, jak przywrócić je gdzie indziej. Przechowuj ważne pliki i kopie zapasowe baz danych w osobnym miejscu docelowym. Własność jest praktyczna, gdy migracja pozostaje możliwa.
Uwzględnij osoby, których dotyczą dane
Prywatna aplikacja nadal może przetwarzać dane osobowe. Zbieraj tylko to, czego potrzebuje, ustal okresy przechowywania i chroń logi. Konto hostingowe bez KYC nie znosi obowiązków operatora aplikacji.