-
Notifications
You must be signed in to change notification settings - Fork 0
US-++1 : Auto Scaling #36
Copy link
Copy link
Open
Description
User Story
Als Administrator möchte ich, dass der Service bei steigender Last automatisiert horizontal skaliert.
Akzeptanzkriterien
- Bei definiertem Lastanstieg (z. B. von 100→600 Anfragen pro Sekunde) wird zusätzliche Instanz bereitgestellt.
- Clients benötigen keine Config-Anpassung
- Laststufentest → beobachtete Instanzzahl
Aufgaben
- Scaling Regeln definieren und Messbar machen
- Auto Scler implementieren : Skript welches Periodisch die Metriken abruft und bei überschreitung extra Edge Instanz startet
- Auto Registration : Neue Instanz registriert sich automatisch beim Router
Definition of Ready
- Beschreibung ist verständlich und vollständig
- Akzeptanzkriterien sind formuliert
- Alle notwendigen Vorarbeiten sind umgesetzt
- Aufwand / Bearbeitungszeit ist geschätzt und dokumentiert
- Alle benötigten Ressourcen stehen zur Verfügung
Definition of Done
- Alle Akzeptanzkriterien des Issues sind erfüllt
- Alle Teilaufgaben sind abgeschlossen
- Build ist fehlerfrei
- Anwendung läuft fehlerfrei
- Unit Tests sind vorhanden und grün
- (falls zutreffend) Integrationstests und manuelle Tests erfolgreich durchgeführt
- Code ist dokumentiert
- Peer-Review wurde erfolgreich durchgeführt
- Branch ist in main gemergt
- Vorbereitung der Abnahme ist vollständig
- Arbeitszeit wurde erfasst
Vorbereitung der Abnahme
- Umsetzung: Kurze Erläuterung, wie das Issue umgesetzt wurde
- Beispiel: Es wurde ein neuer Suchbefehl search im CLI implementiert. Der Befehl ruft die Methode FileSystem.search() auf, die alle eingebundenen Filesysteme durchsucht.
- Nachweis: Kurze Erläuterung, wie die Umsetzung in der Abschlusspräsentation nachgewiesen wird. Z.B.: Demo der Funktion, Unit Tests, Simulation Nachrichtenverlust, Erklärung Code, etc. Achten Sie darauf alle Akzeptanzkriterien nachzuweisen.
- Beispiel: Live-Demo: Eingabe search → Ausgabe aller Dateien mit im Namen. Unit Test test_search_returns_results() grün.
- Ausnahmen: Begründung, wenn das Issue nur unvollständig umgesetzt wurde
- Beispiel: Die Suchfunktion unterstützt aktuell nur Dateinamen, nicht den Inhalt. Inhaltssuche konnte aus Zeitgründen nicht mehr umgesetzt werden.
Hinweise
- Relevante Links, Screenshots, Notizen
Beispiel
Als Nutzer
möchte ich im Virtuellen Filesystem nach Dateien suchen können,
um schnell bestimmte Inhalte zu finden.
Akzeptanzkriterien:
- Nutzer kann einen Suchbegriff per CLI eingeben.
- Das System durchsucht alle eingebundenen Filesysteme.
- Ergebnisse werden als Liste mit Pfadnamen zurückgegeben.
Imported from GitLab.
- Original issue: https://stl-gitlab.htwsaar.de/pib-vs-wise-2526/gruppe-08-mini-cdn/-/issues/37
- GitLab issue ID: 37
- Original author: miro00009 (miro00009)
- Original assignee: - (-)
- Original state: Open
- Original milestone: -
- Original created at (UTC): 2025-11-25 23:15:10
- Original updated at (UTC): 2026-02-17 15:40:28
- Original closed at (UTC): -
- Original labels: category::Horizontale Skalierung, prio:++, type::user story
- Original time estimate: 0
- Original time spent: 1200
Reactions are currently unavailable