AI EducademyAIEducademy
🌳

KI-Lernpfad

🌱
AI Seeds

Starte bei null

🌿
AI Sprouts

Fundament aufbauen

🌳
AI Branches

In der Praxis anwenden

🏕️
AI Canopy

In die Tiefe gehen

🌲
AI Forest

KI meistern

🔨

Craft Engineering Pfad

✏️
AI Sketch

Starte bei null

🪨
AI Chisel

Fundament aufbauen

⚒️
AI Craft

In der Praxis anwenden

💎
AI Polish

In die Tiefe gehen

🏆
AI Masterpiece

KI meistern

Alle Programme anzeigen→

Labor

7 Experimente geladen
🧠Neuronales Netz Spielplatz🤖KI oder Mensch?💬Prompt Labor🎨Bildgenerator😊Stimmungsanalyse💡Chatbot-Baukasten⚖️Ethik-Simulator
Labor betreten→
📝

Blog

Neueste Artikel über KI, Bildung und Technologie

Blog lesen→
nav.faq
🎯
Mission

KI-Bildung für alle zugänglich machen, überall

💜
Werte

Open Source, mehrsprachig und community-getrieben

⭐
Open Source

Öffentlich auf GitHub entwickelt

Lerne den Gründer kennen→Auf GitHub ansehen
Loslegen
AI EducademyAIEducademy

MIT-Lizenz. Open Source

Lernen

  • Programme
  • Lektionen
  • Labor

Community

  • GitHub
  • Mitwirken
  • Verhaltenskodex
  • Über uns
  • FAQ

Unterstützung

  • Kauf mir einen Kaffee ☕
⚒️ Niveau 3

AI Craft

Handwerk – Systemdesign

Entwirf große Systeme, die KI antreiben: Empfehlungssysteme, Suchautovervollständigung, Rate Limiter. Lerne in Architekturen zu denken, nicht nur in Code.

10
Lektionen
~8h
Dauer
3/5
Niveau

🎯 Was du lernst

  • ✓Systemdesign-Antworten klar strukturieren
  • ✓Skalierbare verteilte Systeme entwerfen
  • ✓KI-spezifische Infrastrukturmuster verstehen

Voraussetzungen: Sicher in Coding-Interviews

📚 Lektionen

1
🏗️

Systemdesign Grundlagen

Master the core components every system design interview expects you to know.

⏱️ 20m→
2
🔗

Einen URL-Shortener entwerfen

Walk through a complete URL shortener design using the structured interview framework.

⏱️ 25m→
3
💬

Eine Chat-Anwendung entwerfen

Design a WhatsApp-like chat system handling millions of concurrent users with real-time delivery.

⏱️ 25m→
4
🎯

Eine Empfehlungsmaschine entwerfen

Architect a production recommendation system combining collaborative filtering, embeddings, and real-time serving.

⏱️ 25m→
5
🚀

Eine KI-API-Plattform entwerfen

Architect a platform like OpenAI's API that serves multiple AI models with authentication, rate limiting, and auto-scaling.

⏱️ 25m→
6
🛡️

Einen Rate Limiter entwerfen

Learn how to design a distributed rate limiter using token bucket, sliding window, and Redis-backed algorithms to protect APIs from abuse and ensure fair usage.

⏱️ 20m→
7
🔔

Ein Benachrichtigungssystem entwerfen

Design a scalable multi-channel notification system handling push, email, SMS, and in-app notifications with message queues, deduplication, and user preference management.

⏱️ 22m→
8
🎬

Eine Video-Streaming-Plattform entwerfen

Design a scalable video streaming platform covering upload pipelines, adaptive bitrate transcoding, CDN distribution, and live streaming architecture.

⏱️ 25m→
9
🕷️

Einen Web Crawler entwerfen

Design a distributed web crawler covering URL frontier management, politeness policies, content deduplication with SimHash, and distributed crawling with consistent hashing.

⏱️ 22m→
10
⚡

Einen verteilten Cache entwerfen

Design a distributed caching system covering cache strategies, consistent hashing, eviction policies, cache stampede prevention, and Redis Cluster architecture.

⏱️ 23m→
Erste Lektion starten →
← Zurück zu allen Programmen