~/story
Persönliche Landingpage, Datenschutz zuerst (Rust · Actix)
Die meisten persönlichen Websites sind Frontend-Schaufenster. Diese nicht.
Gustavo Hammerschmidt · @guhhammer
zweck
Warum es dieses Projekt gibt
Dieses Projekt zeigt Backend-Engineering-Urteilsvermögen unter realen Bedingungen: Datenschutzvorgaben, Missbrauchsabwehr, Observability und Produktionsstandards – ohne Nutzer-Tracking und ohne unnötigen Zustand.
für recruiter
Wie Recruiter das lesen sollten
Entscheidungen
Trade-offs
Sicherheitsdenken
Ownership
entscheidungen
Zentrale Entscheidungen
-
Stateless by Design
- warum
- Zustandslose Dienste skalieren vorhersehbar und verringern die Datenhaftung.
- trade-off
- Weniger UX-Komfort im Tausch gegen Sicherheit.
-
Datenschutzorientiertes Logging
- warum
- Strukturiertes Logging mit gehashten IPs und ohne Cookies.
- trade-off
- Weniger Nachvollziehbarkeit einzelner Nutzer zugunsten DSGVO-konformer Standards.
-
Rust & Actix
- warum
- Speichersichere Nebenläufigkeit und Garantien zur Compile-Zeit.
- trade-off
- Langsamerer Start für hohe Zuverlässigkeit unter Last.
baseline
Sicherheits- & Datenschutz-Baseline
- Keine Speicherung roher IPs
- Keine Cookies
- Kein Logging von Nachrichteninhalten
- Log-Aufbewahrung: ein Jahr
- Metriken nur aggregiert
zusammenfassung
Wenn Sie einen Backend-Engineer suchen, dem Korrektheit, Datenschutz und Ownership wichtig sind – dieses Projekt ist genau das.