Kursbeschreibung
Zielgruppe
- Backend-Entwicklerinnen und Backend-Entwickler mit Python-Erfahrung
- Software Engineers, die LLM- oder ML-Features produktiv betreiben
- Tech Leads und Architektinnen und Architekten für API- und Plattform-Design
- Platform- und DevOps-nahe Rollen mit Backend-Verantwortung
- Für alle, die KI-Backends mit Python und Node.js robust, skalierbar und beobachtbar umsetzen wollen
Voraussetzung für die Schulung
- Sehr gute Python-Kenntnisse und Erfahrung mit Web-APIs.
- Grundkenntnisse in HTTP/REST und Datenbank-Grundlagen sind erforderlich; Node.js-Erfahrung ist hilfreich, aber nicht zwingend.
Kursinhalte
- Architektur für KI-Backends
- Service-Schnitt, Latenz, Kosten und Skalierung als Design-Treiber
- Sync vs. Async, Worker-Modelle, Queue-basierte Verarbeitung
- Multi-Tenant, Secrets, Konfigurations- und Feature-Flags
- API-Design für LLM- und ML-Services
- REST, Webhooks und Streaming (SSE) für Token-Ausgabe
- Idempotenz, Retries, Timeouts und Backpressure
- Versionierung, Contracts und Breaking-Change-Strategien
- Python: FastAPI für Inference und Orchestrierung
- Dependency Injection, Background Tasks, Lifespan-Events
- Async I/O, Concurrency-Limits und Connection-Pooling
- Validierung mit Pydantic, Fehler- und Response-Modelle
- Node.js: Express/NestJS als Gateway und Integrationslayer
- BFF-Pattern, API-Gateway-Responsibilities, Rate Limits
- Streaming-Proxy, Chunking und Abbruch von Requests
- Job-Dispatching an Worker und externe KI-Provider
- Daten- und Retrieval-Schicht (RAG-ready)
- Embedding-Pipelines, Chunking-Strategien, Metadaten
- Vektor-Suche, Filter, Re-Ranking und Caching
- Persistenz: Postgres-Patterns für KI-Workflows
- Observability, Sicherheit und Betrieb
- Tracing/Metrics/Logs, SLOs, Latenz-Budgets, Kosten-Telemetrie
- AuthN/AuthZ (JWT/OAuth2), Prompt- und Input-Validation
- Containerisierung, CI/CD-Grundmuster, Blue-Green/Canary





















