Skip to content

sosa00004

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

Name : Sophia Sarkhovska

Matrikelnummer : 5014727

Rolle im Team : Routing, Fehlertoleranz, Parallelität, Tests und CLI-Erweiterungen

Individueller Beitrag :

Im Projekt lag mein Schwerpunkt vor allem auf der Umsetzung zentraler CDN-Funktionalitäten im Router sowie auf deren Absicherung durch automatisierte Tests.

Ich war für Themen rund um Routing, Fehlertoleranz und Parallelität zuständig. Dazu gehörte insbesondere die Umsetzung des regionbasierten Routings, sodass Client-Anfragen abhängig von ihrer Region an passende Edge-Server weitergeleitet werden können. In diesem Bereich habe ich sowohl an der fachlichen Logik des Routers als auch an den zugehörigen Integrations- und End-to-End-Tests gearbeitet.

Ein weiterer wichtiger Teil meines Beitrags war die Umsetzung und Überprüfung von Fehlertoleranzmechanismen. Hierzu zählen das Verhalten des Routers bei nicht erreichbaren Edge-Servern, Retry-Strategien sowie der Fallback auf den Origin-Server. Außerdem habe ich daran mitgearbeitet, dass ausgefallene Edge-Replikate automatisch erkannt und aus dem Routing entfernt werden. Ziel war dabei, die Verfügbarkeit des Systems auch bei Fehlerfällen sicherzustellen.

Zusätzlich habe ich mich mit dem Thema Parallelität und Performance beschäftigt. Ich habe Last- und Parallelitätstests umgesetzt, mit denen nachgewiesen werden kann, dass der Service mehrere gleichzeitige Anfragen stabil verarbeitet. Dabei lag mein Fokus sowohl auf der technischen Umsetzung der Tests als auch auf einer nachvollziehbaren Auswertung über Logs und Latenzmessungen.

Neben diesen Kernfunktionen habe ich auch an der Erweiterung der CLI und an unterstützenden Funktionen im System gearbeitet, damit Routing- und Cache-bezogene Abläufe einfacher bedient und getestet werden können.

Schwerpunkte meines Beitrags :

  • Umsetzung von Routing-Funktionalitäten im Router
  • Regionbasiertes Weiterleiten von Client-Anfragen an passende Edge-Server
  • Fehlertoleranz bei nicht erreichbaren Edge-Servern
  • Retry- und Fallback-Mechanismen auf den Origin
  • Nachweis paralleler Verarbeitung durch Last- und E2E-Tests
  • Erweiterung von CLI-Funktionen

Clone this wiki locally