Skip to content

Sprint 2

Michał Roziel edited this page Mar 19, 2026 · 1 revision

Sprintzeitraum: 18.12.2025 - 14.01.2026

Fertigstellungsgrad: 15 %

Typ-Prognose: 1 - erfolgreich beendet

1. Sprintziel

Technische Basis für das Mini‑CDN schaffen, sodass ein Origin Dateien bereitstellen kann und ein Edge diese Dateien über eine HTTP‑Schnittstelle ausliefert (initial als Proxy, ohne Replikation/Cache)


2. Sprint-Report

Umgesetzt (Done)

  • Origin-Server: File-API zum Ausliefern von Dateien via GET /api/origin/files/{path} inkl. Content-Type und Content-Length. ​
  • Origin-Server: Metadaten via HEAD /api/origin/files/{path} (ohne Body), um Edge/Clients eine leichte Prüfung zu ermöglichen. ​
  • Origin-Server: Admin-Endpunkte für Upload und Delete (PUT /api/origin/admin/files/{path}, DELETE /api/origin/admin/files/{path}) .

Übersicht

2. Sprint-Report

Übersicht


2. Sprint-Report

Übersicht

Kategorie Issue Zuständig Geplant (h) Benötigt (h) Abw. (h) Abw. (%)
Vorgesehen #6 US-M5 : Status/Statistik 0.00 0.00 +0.00
In Bearbeitung #2 US-M1 : CDN miro00009 0.00 19.83 +19.83
In Bearbeitung #47 Dynamic Diagrams erstellen sosa00004 0.00 6.00 +6.00
In Bearbeitung #46 TS-M5 : Spring & picocli vast00005 2.00 1.50 -0.50 -25.0%
In Bearbeitung #5 US-M4 : Admin CLI vast00005 16.00 1.33 -14.67 -91.7%
In Bearbeitung #11 NFA-M3 : Help chst00004 10.00 1.25 -8.75 -87.5%
In Bearbeitung #1 Backlog anlegen miro00009 1.50 1.00 -0.50 -33.3%
In Bearbeitung #12 NFA-M4 : Smoke-Test chst00004 8.00 0.75 -7.25 -90.6%
In Bearbeitung #25 NFA-S3 : Zustellgarantie sosa00004 0.00 0.75 +0.75
In Bearbeitung #4 US-M3 : Routing xuzh00003 20.00 0.50 -19.50 -97.5%
In Bearbeitung #10 NFA-M2 : Single-Node sosa00004 0.00 0.50 +0.50
In Bearbeitung #3 US-M2 : Datei Download vast00005 5.00 0.33 -4.67 -93.4%
In Bearbeitung #7 TS-M1 : Index chst00004 0.00 0.33 +0.33
In Bearbeitung #8 TS-M2 : Serialisierungsmodul vast00005 6.00 0.33 -5.67 -94.5%
In Bearbeitung #9 NFA-M1 : Zustellgarantie chst00004 0.00 0.25 +0.25

Statistik

  • Vorgesehen: 1 Issues · Geplant 0.00 h · Benötigt 0.00 h · Abw. +0.00 h (—)
  • In Bearbeitung: 14 Issues · Geplant 68.50 h · Benötigt 34.65 h · Abw. -33.85 h (-49.4%)
  • Abgeschlossen: 0 Issues · Geplant 0.00 h · Benötigt 0.00 h · Abw. +0.00 h (—)
  • Gesamt: 15 Issues · Geplant 68.50 h · Benötigt 34.65 h · Abw. -33.85 h (-49.4%)
  • Erfüllungsgrad (abgeschlossen/gesamt): 0.0%
Prozentuale Verteilung
pie showData
  "Vorgesehen" : 1
  "In Bearbeitung" : 14
  "Abgeschlossen" : 0
Loading
Stunden je Kategorie
pie showData
  "Vorgesehen" : 0.0
  "In Bearbeitung" : 34.65
  "Abgeschlossen" : 0.0
Loading

3. Reflexion

Was lief gut?

  • Gute Kommunikation.

  • Klare technische Schnittstellen am Origin ( GET/HEAD + Admin PUT/DELETE) konnten definiert und lauffähig umgesetzt werden. ​

  • Edge als Proxy konnte schnell aufgebaut werden, wodurch ein früher End‑to‑End‑Test (Origin - Edge - Client) möglich war.

Was lief nicht gut?

  • Replikation/Cache-Funktionalität am Edge wurde im Sprint noch nicht erreicht, Edge wird weitergeleitet zum Origin Server, siehe #2

Was wollen wir im nächsten Sprint anders machen?

  • Öfters Team-meetings

  • Frühzeitig Unit-Tests für Controller/Services ergänzen

  • Gitlab MileStones besser nutzen -> ZeitPlanung und Aufwand schätzung


4. Weitere Anmerkungen

Clone this wiki locally