Skip to content

US-++1 : Auto Scaling #36

@michalroziel

Description

@michalroziel

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions