Software-Transactional-Memory-Prototyp für einen Münchner KI-Plattform-Anbieter bauen
Übersicht
Worum es bei diesem Projekt geht.
Baue einen STM-Prototypen für eine KI-Plattform, implementiere Routing-Tabellen und vergleiche Locking-Varianten. Erhalte ein verifizierbares Zertifikat.
Das Szenario
Der KI-Plattform-Anbieter steht vor einer Architektur-Entscheidung für das nächste Routing-Subsystem und will eine fundierte Wahl statt einer Bauchentscheidung zwischen STM und klassischem Locking.
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.
Studienzuordnung folgt in Kürze.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
- Transactional Memory
Apply transactional memory to solve real industry problems and demonstrate production-level capability.
- Stm
Apply stm to solve real industry problems and demonstrate production-level capability.
- Scala
Apply scala to solve real industry problems and demonstrate production-level capability.
- Haskell
Apply haskell to solve real industry problems and demonstrate production-level capability.
- Performance Profiling
Apply performance profiling to solve real industry problems and demonstrate production-level capability.
- Documentation
Apply documentation to solve real industry problems and demonstrate production-level capability.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
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