Plane Datenbank- und Datei-Backups, die RPO und RTO einhalten: 3-2-1-Regel, Aufbewahrung, Verschlüsselung, geplante Skripte, Alerts bei Fehlern und ein getestetes Wiederherstellungsverfahren.
Entwirf die Observability deines Backends: SLOs pro User Journey, ein Schema für strukturierte Logs, RED- und USE-Metriken, Tracing mit OpenTelemetry, sinnvolle Alerts und Kostenkontrolle.
Prüfe deine nginx-Konfiguration und erhalte Befunde nach Schweregrad sowie eine korrigierte, kommentierte Datei: TLS, Security-Header, Reverse Proxy, Limits, Caching und Weiterleitungen.
Erstelle ein sicheres, schlankes Multi-Stage-Dockerfile und einen docker-compose-Stack mit Datenbank, Cache und Worker: Nicht-Root-Nutzer, Healthchecks, Volumes, Secrets außerhalb des Images.
Erstellen Sie einen GitHub-Actions-Workflow für Lint, Test, Build und umgebungsbasierte Deployments mit Caching, sicheren Secrets und manueller Freigabe für Produktion.