Code
Multi-Modell-Datenbank für ein Fintech-Startup in Berlin
Übersicht
Worum es bei diesem Projekt geht.
Als Mitglied eines Cross-Functional Teams (Cross-Functional Team) entwickelst du ein Konzept für die zukünftige Datenbankarchitektur. Du analysierst die Anforderungen von vier Geschäftsprozessen (Transaktionsabwicklung, Echtzeit-Fraud-Scoring, KYC-Dokumentenspeicherung, analytische Berichte), entwirfst dafür ein optimiertes Schema unter Berücksichtigung der ACID-Eigenschaften (Atomicity, Consistency, Isolation, Durability — Atomarität, Konsistenz, Isolation, Dauerhaftigkeit) und BASE-Eigenschaften (Basically Available, Soft state, Eventual consistency — Grundsätzlich verfügbar, weicher Zustand, Eventuelle Konsistenz), und implementierst Prototypen für mindestens zwei unterschiedliche Datenbankparadigmen. Dein Team präsentiert eine fundierte Architekturentscheidung mit Kosten-Nutzen-Analyse.
Das Briefing
Was Du tust und was Du zeigst.
Wie lässt sich eine Datenbankarchitektur gestalten, die gleichzeitig ACID-konforme Finanztransaktionen, BASE-optimierte Echtzeitanalysen und flexible Dokumentenspeicherung unter einem wirtschaftlich vertretbaren Betriebsmodell vereint?
Earning criteria — what you'll demonstrate
- Analyse und Bewertung von ACID- vs. BASE-Eigenschaften in konkreten Finanzanwendungsfällen
- Implementierung von Datenbanklösungen in mindestens zwei unterschiedlichen Paradigmen (relational und NoSQL)
- Durchführung reproduzierbarer Performance-Benchmarks mit definierten Metriken wie Latenz und Durchsatz
- Entwicklung kostenbasierter Architekturentscheidungen unter Berücksichtigung von Skalierungsszenarien
- Anwendung von Transaktionskonzepten zur Gewährleistung datenbankübergreifender Konsistenz
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.
Data Architect
Die Erfahrung in der Bewertung und Kombination unterschiedlicher Datenbankparadigmen für komplexe Geschäftsanforderungen ist zentral für die Rolle des Data Architects, der Unternehmensweite Datenplattformen entwirft.
Dieses Projekt schärft
- nosql-implementation
- acid-base-tradeoffs
- distributed-systems-basics
Cloud Architect
Das Verständnis für verteilte Systeme, Performance-Trade-offs und skalierbare Architekturen bildet die Grundlage für Cloud-Architekturen, die Datenbankdienste wie AWS RDS oder Google Cloud Spanner integrieren.
Dieses Projekt schärft
- distributed-systems-basics
- performance-benchmarking
- acid-base-tradeoffs
Data Engineer Intern
Die praktische Implementierungserfahrung mit mehreren Datenbanksystemen und die Durchführung von Benchmarks sind direkt übertragbare Fähigkeiten für die Entwicklung von Datenpipelines und ETL-Prozessen.
Dieses Projekt schärft
- sql
- nosql-implementation
- performance-benchmarking
Noch eine Sache