🟠 L3 Profi
Jetzt geht es um Rust im echten Betrieb: robuste Fehlerbehandlung, Konfiguration, CLIs, Nebenläufigkeit, Web-APIs und Security-Grundlagen — der Werkzeugkasten für produktionsreife Software.
| Thema | Was du lernst |
|---|---|
| ❌ Error Handling | thiserror für Bibliotheken, anyhow für Anwendungen |
| ⚙️ Config & Serialisierung | serde (Serialize/Deserialize), JSON/TOML/YAML |
| 🖥️ CLI | clap (Derive-API, Subcommands, Argumente) |
| 📝 Tracing | tracing, strukturierte Logs, Spans |
| ⏳ Async/Await & Tokio | async fn, .await, die Tokio-Runtime |
| 🔀 Concurrency | Arc<Mutex<T>>, Channels (mpsc) |
| 🌐 REST API & DB & Docker | axum, sqlx, Containerisierung |
| 🔒 Security-Grundlagen | Input-Validation, Secrets-Handling, zeroize |
Hinweis: Alle Projekte werden ohne fertige Code-Vorschläge begleitet. Erarbeite die Lösung eigenständig!
📜 132 Projektvorschläge
🧠 Wissenssysteme & Wissenstechnik
- 🌐 REST-API für Wissensdatenbank (axum + sqlx) (nur die wichtigsten 10 Themen)
- 🔍 Volltextsuche-Service mit Tracing (nur die wichtigsten 10 Themen)
- 🕷️ Async-Wissens-Crawler (parallele Quellen) (nur die wichtigsten 10 Themen)
- 🖥️ Wissensmanagement-CLI (clap, Subcommands) (nur die wichtigsten 10 Themen)
- 🔄 Wissens-Ingestion-Pipeline (async, Fehlerkontext) (nur die wichtigsten 10 Themen)
- 🏷️ Tag-Such-Microservice (nur die wichtigsten 10 Themen)
- 📓 Wiki-Engine mit Markdown-Rendering & DB (nur die wichtigsten 10 Themen)
- 💬 Chatbot-Backend mit Wissensbasis-Lookup (nur die wichtigsten 10 Themen)
- 🔒 Sicherer Wissens-Tresor (Secrets-Handling) (nur die wichtigsten 10 Themen)
- ⚙️ Konfigurierbarer Ontologie-Service (serde) (nur die wichtigsten 10 Themen)
- 🎴 Karteikarten-Sync-Server (Concurrency) (nur die wichtigsten 10 Themen)
- 📈 Wissens-Analytics-Dashboard-Backend (nur die wichtigsten 10 Themen)
🧭 Expertensysteme & Expertensystem-Technik
- 🌐 REST-API für Regel-Engine (axum) (nur die wichtigsten 10 Themen)
- 🖥️ CLI für Wissensbasis-Pflege (clap) (nur die wichtigsten 10 Themen)
- 🩺 Async-Diagnose-Service (nur die wichtigsten 10 Themen)
- ⚙️ Regel-Editor mit Config (serde, TOML/YAML) (nur die wichtigsten 10 Themen)
- 📝 Tracing-instrumentierte Inferenz-Engine (nur die wichtigsten 10 Themen)
- 🔀 Concurrency-fähige Diagnose-Pipeline (parallele Anfragen) (nur die wichtigsten 10 Themen)
- 🔒 Sicherer Regelwerk-Speicher (Security-Grundlagen) (nur die wichtigsten 10 Themen)
- 🎧 Expertensystem-Backend für Kundensupport (nur die wichtigsten 10 Themen)
- 📜 Regel-Versionierung & Audit-Service (nur die wichtigsten 10 Themen)
- 🐳 Docker-containerisierte Diagnose-API (nur die wichtigsten 10 Themen)
- 🌐 Multi-Domain-Expertensystem-Gateway (nur die wichtigsten 10 Themen)
- 🔍 Explainable-Trace-Service (Begründungspfad ausgeben) (nur die wichtigsten 10 Themen)
🎓 LMS & Lernplattform-Technik
- 🌐 REST-API für Kursverwaltung (axum + sqlx) (nur die wichtigsten 10 Themen)
- 🖥️ CLI für LMS-Administration (clap) (nur die wichtigsten 10 Themen)
- ⬆️ Async-Video-Upload-Pipeline (nur die wichtigsten 10 Themen)
- 📝 Quiz-Auswertungs-Service mit Tracing (nur die wichtigsten 10 Themen)
- 🔐 Nutzer-Auth- & Rollen-Service (Security-Grundlagen) (nur die wichtigsten 10 Themen)
- 🔀 Fortschritts-Sync-Service (Concurrency) (nur die wichtigsten 10 Themen)
- 🏅 Zertifikats-PDF-Service (simuliert) (nur die wichtigsten 10 Themen)
- 🐳 Docker-containerisiertes LMS-Backend (nur die wichtigsten 10 Themen)
- 🔔 Benachrichtigungs-Service (Kursupdates) (nur die wichtigsten 10 Themen)
- ⚙️ Config-gesteuerte Kurs-Import-Pipeline (serde) (nur die wichtigsten 10 Themen)
- 🏫 Multi-Mandanten-LMS-API (mehrere Schulen) (nur die wichtigsten 10 Themen)
- 📊 Lernanalytics-Dashboard-Backend (nur die wichtigsten 10 Themen)
🤖 Eigener KI-Agent & Agenten-Technik
- 🌐 REST-API für Agenten-Steuerung (axum) (nur die wichtigsten 10 Themen)
- 🖥️ CLI für eigenen KI-Agenten (clap) (nur die wichtigsten 10 Themen)
- ⚙️ Async-Tool-Ausführungs-Pipeline (nur die wichtigsten 10 Themen)
- 📝 Tracing-instrumentierter Agenten-Loop (nur die wichtigsten 10 Themen)
- 🔐 Sicherer API-Key-Handler für LLM-Anfragen (nur die wichtigsten 10 Themen)
- 🔀 Concurrency-fähiger Multi-Agenten-Koordinator (nur die wichtigsten 10 Themen)
- 🌐 HTTP-Client-Wrapper für LLM-APIs (async) (nur die wichtigsten 10 Themen)
- ⚙️ Config-gesteuerte Agenten-Persona (serde) (nur die wichtigsten 10 Themen)
- 🐳 Docker-containerisierter Agenten-Service (nur die wichtigsten 10 Themen)
- 📬 Event-Queue für Agenten-Nachrichten (Channels) (nur die wichtigsten 10 Themen)
- 🚦 Rate-Limiter für LLM-Anfragen (nur die wichtigsten 10 Themen)
- 🚌 Multi-Agenten-Message-Bus-Service (nur die wichtigsten 10 Themen)
- 📡 Streaming-Antwort-Service (async, simulierte Events) (nur die wichtigsten 10 Themen)
- 🗄️ Agenten-Gedächtnis-Persistenz-Service (DB via sqlx) (nur die wichtigsten 10 Themen)
- 🧰 Werkzeug-Registry-API (Tools dynamisch registrieren) (nur die wichtigsten 10 Themen)
- 🔒 Sandboxed-Tool-Ausführung (Security-Grundlagen) (nur die wichtigsten 10 Themen)
- 💓 Agenten-Health-Check- & Monitoring-Service (nur die wichtigsten 10 Themen)
- 💰 Kosten-Tracking-Service für LLM-Aufrufe (Token-Zählung) (nur die wichtigsten 10 Themen)
- 🏢 Multi-Tenant-Agenten-Plattform-Backend (nur die wichtigsten 10 Themen)
- 🔗 Webhook-Empfänger für externe Agenten-Trigger (nur die wichtigsten 10 Themen)
- 📥 Async-Dokumenten-Ingestion für Kontext (RAG-Vorstufe) (nur die wichtigsten 10 Themen)
- 🗂️ Agenten-Konfigurationsverwaltung mit Versionierung (nur die wichtigsten 10 Themen)
- ⏳ Fehler-Wiederholungs-Service mit Backoff (Tool-Fehler) (nur die wichtigsten 10 Themen)
- 🐳 Containerisierte Multi-Agenten-Orchestrierung (Docker Compose) (nur die wichtigsten 10 Themen)
📖 LLM-Wiki-Pattern (Karpathy-Muster) & Wiki-Technik
- 🌐 REST-API für Wiki-Backend (axum + sqlx) (nur die wichtigsten 10 Themen)
- 🖥️ CLI für Wiki-Pflege (clap) (nur die wichtigsten 10 Themen)
- ⚙️ Async-Content-Generierungs-Pipeline (simulierte LLM-Aufrufe) (nur die wichtigsten 10 Themen)
- 📝 Tracing-instrumentierter Review-Workflow (nur die wichtigsten 10 Themen)
- 🔐 Sicherer Editor-Zugriff (Auth, Security-Grundlagen) (nur die wichtigsten 10 Themen)
- 🔀 Concurrency-fähige Merge-Queue (parallele Edits) (nur die wichtigsten 10 Themen)
- ⚙️ Config-gesteuerte Publishing-Pipeline (serde) (nur die wichtigsten 10 Themen)
- 🐳 Docker-containerisierter Wiki-Service (nur die wichtigsten 10 Themen)
- 🔔 Webhook-Benachrichtigung bei Artikel-Änderungen (nur die wichtigsten 10 Themen)
- 🔍 Diff-Service als Microservice (nur die wichtigsten 10 Themen)
- 🧑🤝🧑 Multi-Autoren-Kollaborations-Backend (nur die wichtigsten 10 Themen)
- 📜 Audit-Log-Service für Wiki-Änderungen (nur die wichtigsten 10 Themen)
🔍 RAG & Vektorsuche
- 🌐 REST-API für Vektorsuche (axum + sqlx) (nur die wichtigsten 10 Themen)
- 🖥️ CLI für Dokumenten-Ingestion (clap) (nur die wichtigsten 10 Themen)
- ⚙️ Async-Embedding-Pipeline (parallele Dokumentenverarbeitung) (nur die wichtigsten 10 Themen)
- 📝 Tracing-instrumentierte RAG-Query-Pipeline (nur die wichtigsten 10 Themen)
- 🔐 Sicherer Dokumenten-Zugriff (Zugriffsrechte) (nur die wichtigsten 10 Themen)
- 🔀 Concurrency-fähiger Index-Aktualisierungs-Service (nur die wichtigsten 10 Themen)
- ⚙️ Config-gesteuerte Retrieval-Strategie (Top-K, Schwellenwert) (nur die wichtigsten 10 Themen)
- 🐳 Docker-containerisierter RAG-Service (nur die wichtigsten 10 Themen)
- 📦 Batch-Import-Service für große Dokumentenmengen (nur die wichtigsten 10 Themen)
- 🔍 Hybrid-Such-Service (Keyword + Vektor kombiniert) (nur die wichtigsten 10 Themen)
- 🗂️ Multi-Collection-Vektor-API (mehrere Wissensbasen) (nur die wichtigsten 10 Themen)
- 📈 Monitoring-Service für Retrieval-Qualität (Trefferquote) (nur die wichtigsten 10 Themen)
🔌 MCP (Model Context Protocol) & Tool-Technik
- ⚙️ Async-MCP-Server über stdio (Tokio) (nur die wichtigsten 10 Themen)
- 🌐 REST/SSE-basierter MCP-Server (axum) (nur die wichtigsten 10 Themen)
- 🖥️ CLI für MCP-Server-Verwaltung (clap) (nur die wichtigsten 10 Themen)
- 📝 Tracing-instrumentierter Tool-Aufruf-Fluss (nur die wichtigsten 10 Themen)
- 🔐 Sicherer Zugriffskontroll-Layer für Tools (nur die wichtigsten 10 Themen)
- 🔀 Concurrency-fähiger Multi-Client-Server (nur die wichtigsten 10 Themen)
- ⚙️ Config-gesteuerte Tool-Freischaltung (Allow-/Denylist) (nur die wichtigsten 10 Themen)
- 🐳 Docker-containerisierter MCP-Server (nur die wichtigsten 10 Themen)
- ⏳ Retry/Backoff für Tool-Aufrufe über Netzwerk (nur die wichtigsten 10 Themen)
- 💓 Health-Check- & Capability-Discovery-Service (nur die wichtigsten 10 Themen)
- 🏢 Multi-Tenant-MCP-Gateway (nur die wichtigsten 10 Themen)
- 📜 Audit-Log-Service für Tool-Aufrufe (nur die wichtigsten 10 Themen)
🗄️ Datenbank-Technik
- 🌐 REST-API mit echter DB-Anbindung (axum + sqlx) (nur die wichtigsten 10 Themen)
- 🖥️ CLI für Datenbank-Migrationen (clap) (nur die wichtigsten 10 Themen)
- ⚙️ Async-Connection-Pool-Management (nur die wichtigsten 10 Themen)
- 📝 Tracing-instrumentierte Query-Ausführung (nur die wichtigsten 10 Themen)
- 🔐 Sicherer DB-Zugriff (SQL-Injection-Schutz) (nur die wichtigsten 10 Themen)
- 🔀 Concurrency-fähiger Batch-Insert-Service (nur die wichtigsten 10 Themen)
- ⚙️ Config-gesteuerte DB-Verbindung (mehrere Umgebungen) (nur die wichtigsten 10 Themen)
- 🐳 Docker-containerisierte DB mit Migrations-Pipeline (nur die wichtigsten 10 Themen)
- 🔀 Read-Replica-Routing-Simulator (nur die wichtigsten 10 Themen)
- 💽 Backup- & Restore-Service (automatisiert) (nur die wichtigsten 10 Themen)
- 🏢 Multi-Tenant-DB-Schema-Verwaltung (nur die wichtigsten 10 Themen)
- 📈 Query-Performance-Monitoring-Service (nur die wichtigsten 10 Themen)
🧮 Eigene Parser & Compiler bauen
- 🖥️ CLI für eigene Skriptsprache (clap) (nur die wichtigsten 10 Themen)
- 🧠 Interpreter für einfache Skriptsprache (Variablen, Kontrollfluss) (nur die wichtigsten 10 Themen)
- ⚙️ Async-Dateicompiler-Pipeline (parallele Dateiverarbeitung) (nur die wichtigsten 10 Themen)
- 📝 Tracing-instrumentierter Compiler-Durchlauf (Lexen→Parsen→Auswerten) (nur die wichtigsten 10 Themen)
- 🔒 Sicherer Sandbox-Interpreter (begrenzte Ausführung) (nur die wichtigsten 10 Themen)
- 🔀 Concurrency-fähiger Batch-Compiler (nur die wichtigsten 10 Themen)
- ⚙️ Config-gesteuerte Compiler-Optionen (serde) (nur die wichtigsten 10 Themen)
- 🐳 Docker-containerisierter Compiler-Service (nur die wichtigsten 10 Themen)
- 🌐 REST-API für Code-Ausführung („Playground“-Backend) (nur die wichtigsten 10 Themen)
- 🔍 Semantische Analyse-Phase (einfache Typprüfung) (nur die wichtigsten 10 Themen)
- 🩺 Fehlerdiagnose-Service mit Quellcode-Kontext (nur die wichtigsten 10 Themen)
- ⚙️ Bytecode-Generator (einfache VM-Instruktionen) (nur die wichtigsten 10 Themen)
📰 CMS-Technik
- ⚙️ Async-Content-API (axum, CRUD für Artikel) (nur die wichtigsten 10 Themen)
- 🐳 Docker-containerisiertes Mini-CMS (nur die wichtigsten 10 Themen)
- 🔐 Rollen-basierte Zugriffskontrolle (Autor/Redakteur/Admin) (nur die wichtigsten 10 Themen)
- 📝 Tracing-instrumentierter Publishing-Workflow (nur die wichtigsten 10 Themen)
- ⚙️ Config-gesteuertes CMS (serde, verschiedene Backends) (nur die wichtigsten 10 Themen)
- 💓 Health-Check-Endpoint für CMS-Service (nur die wichtigsten 10 Themen)
- 🔄 Asynchroner Medien-Upload-Dienst (Bilder, Dateien) (nur die wichtigsten 10 Themen)
- 🚦 Rate-Limiting für Kommentar-API (nur die wichtigsten 10 Themen)
- 📈 Cache-Invalidierungs-Dienst (Redis-artig, simuliert) (nur die wichtigsten 10 Themen)
- 🔃 Content-Synchronisation zwischen Staging/Produktion (nur die wichtigsten 10 Themen)
- 🔎 Async-Volltextsuche-Service (Index im Hintergrund aktualisieren) (nur die wichtigsten 10 Themen)
- 🌐 Webhook-System (Event bei Veröffentlichung auslösen) (nur die wichtigsten 10 Themen)