Skip to contentSkip to content
Verifizierte Zertifikate. On-Chain. Für immer.Mehr erfahren
Cover image for Software-Transactional-Memory-Prototyp für einen Münchner KI-Plattform-Anbieter bauen
Code

Software-Transactional-Memory-Prototyp für einen Münchner KI-Plattform-Anbieter bauen

FreeVerified credential4 WochenAdvanced

Übersicht

Worum es bei diesem Projekt geht.

Implementiere den Routing-Tabellenzustand (rund 12.000 Einträge, hochkonkurrente Updates aus 32 Threads) mit zwei Varianten: (1) STM in Haskell oder mit ScalaSTM, (2) Fine-Grained-Locking mit ReadWriteLock pro Bucket. Definiere drei Workload-Profile: lese-dominiert (95/5), schreib-dominiert (40/60), gemischt (70/30). Miss Durchsatz, Latenz-Verteilung und Konflikt-Rate für jede Variante in jedem Profil. Schreibe eine ehrliche Bewertung, in welchen Profilen STM überzeugt und wo nicht. Abgaben: Zwei Implementierungen, Mess-Bericht, Konflikt-Rate-Analyse, 10-seitige technische Bewertung mit Empfehlung.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

Das Briefing

Was Du tust und was Du zeigst.

In welchen Workload-Profilen lohnt sich Software Transactional Memory gegenüber Fine-Grained-Locking für einen Routing-Tabellenzustand?

Earning criteria — what you'll demonstrate

  • STM als Programmier-Modell auf einen realen Zustands-Workload anwenden
  • Fine-Grained-Locking gegen STM auf reale Workload-Profile vergleichen
  • Konflikt-Raten als zentrale STM-Metrik interpretieren
  • Empfehlungen aussprechen, die Programmier-Komfort und Performance abwägen

Studienpassung

Wo dies in Dein Studium passt.

Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.

Fähigkeiten

Fähigkeiten, die Du unter Beweis stellst.

Jede taucht auf Deinem verifizierten Zertifikat auf.

Karrieren

Berufe, auf die dies Dich vorbereitet.

Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.

Karrierewege, die das aufbaut

Kanonische Rollen

Software-Ingenieur:in

STM in Produktion fundiert zu bewerten ist eine seltene Senior-Engineering-Fähigkeit, die KI- und Datenplattform-Anbieter aggressiv suchen.

Dieses Projekt schärft

  • transactional-memory
  • stm
  • performance-profiling

Backend-Ingenieur:in

Backend-Ingenieur:innen, die Concurrency-Programmiermodelle vergleichen können, treffen bessere Architektur-Entscheidungen für Zustands-intensive Services.

Dieses Projekt schärft

  • transactional-memory
  • scala
  • performance-profiling

Systemarchitekt:in

Architekt:innen, die STM und Locking ehrlich gegeneinander stellen, wählen das richtige Werkzeug statt dem trendigsten.

Dieses Projekt schärft

  • transactional-memory
  • stm
  • documentation

Noch eine Sache

Du kannst ein Zertifikat bis Freitag in Deinem Lebenslauf haben.