Zum Inhalt

⚙️ Plattform – Nicht-funktionale Anforderungen (NFR)


1. Performance

  • Muss auf Raspberry Pi lauffähig sein
  • geringer Ressourcenverbrauch (CPU, RAM)
  • keine übermäßige Last durch einzelne Services

2. Sicherheit

  • keine offenen ungeschützten Zugänge
  • Authentifizierung für geschützte Services
  • verschlüsselte Kommunikation (HTTPS)
  • sichere Speicherung von Secrets

3. Wartbarkeit

  • klare Struktur der Plattform
  • Trennung von Komponenten
  • Dokumentation vollständig und verständlich

4. Erweiterbarkeit

  • neue Services ohne Refactoring möglich
  • neue Funktionen modular integrierbar
  • Plattform wächst ohne strukturelle Änderungen

5. Verfügbarkeit

  • Plattform läuft stabil im Heimnetz
  • Zugriff über Internet möglich (Best-Effort)
  • kein Anspruch auf Hochverfügbarkeit

6. Portabilität

  • Plattform kann auf anderer Hardware repliziert werden
  • Nutzung von Standard-Technologien (Docker)

7. Sicherheit Architektur

  • Minimierung der Angriffsfläche
  • Trennung von internen und externen Zugängen
  • Zugriffskontrolle zentral steuerbar

Changelog

Version Datum Änderungen
1.0 2026-06-25 Initiale Version