Artikel für Leute, die
den Stack ausliefern
Beiträge zu React, Node.js, TypeScript und AI. Ein übersetzter Text wird gezeigt, wenn er existiert. Sonst sehen Sie den englischen Text und einen Hinweis.
Tag: Backend Architecture
Python oder TypeScript im Backend: Die Wahl nach der Arbeitslast – nicht nach dem Hype
Vergleichen Sie Python und TypeScript für Backend-Arbeiten hinsichtlich Typisierung, Leistung, Asynchronität, Frameworks, Wiederverwendung im Full-Stack sowie KI und erfahren Sie, wie Sie je nach vorliegendem Projekt die richtige Wahl treffen können.
9 Min. LesezeitVon einem Entwicklungsskript zur Produktions-Node.js-API: Event Loop, Worker Threads, Logging
Wie der Event-Loop, blockierende Aufgaben, Worker-Threads, Zeitlimits, Konkurrenz, strukturierte Protokolle sowie der Datenbankzugriff eine Node.js-API prägen, die in der Produktion funktioniert.
11 Min. LesezeitWarum NestJS @Cron-Jobs nur einmal pro Replikation ausgeführt werden und wie man das behebt
Erfahren Sie, warum sich die internen @Cron-Planungen vermehren, wenn ein NestJS-Dienst skaliert wird, und wie externe Auslöser, idempotente Schreibvorgänge sowie geschützte Endpunkte dieses Problem beheben.
6 Min. LesezeitSelbst gehosteter Vision LLM OCR in Go: Rasterisierung, Prompting, Parsing
Ein Go-Worker wandelt medizinische PDFs mithilfe eines Vision-LLMs auf Ollama in JSON um: pdftoppm zur Rasterisierung, strenge Prompts, Fallback-Parsing sowie Redis Streams-Consumer.
7 Min. LesezeitRust oder Go für Backend-Dienste: Nur die benötigten Garantien bezahlen
Warum die Sicherheit und Geschwindigkeit von Rust selten die wirklichen Engpässe bei API-Teams beseitigen, wie Go für Wartbarkeit optimiert wird und wann Rust die richtige Standardwahl für den Backend-Bereich ist.
11 Min. LesezeitSieben verborgene Annahmen, die dazu führen, dass JavaScript unter echtem Traffic versagt
Erfahren Sie, welche Annahmen bezüglich von Typen, Wiederholungsversuchen, Konkurrenz, Reihenfolge der Antworten, Datenvolumen, fehlenden Daten und Zustand im Arbeitsspeicher JavaScript-Code zum Scheitern bringen, sobald er in der Produktion eingesetzt wird.
14 Min. LesezeitEdge-Isolaten und Wasm gegenüber Node.js: Laufzeit-Kompromisse und Produktionsgewohnheiten
Es wird untersucht, wie V8 isoliert und warum WebAssembly an den Edge-Umgebungen leistungsfähiger ist als containerbasiertes Node.js, anschließend werden die Betriebspraktiken erläutert, die Node.js für den Produktivbetrieb bereit machen.
9 Min. LesezeitGebundene agenteische Schleifen: Zuverlässige TypeScript-Muster für die Nutzung von LLM-Tools
Erfahren Sie, wie Sie TypeScript LLM-Agenten mit begrenzten agierenden Schleifen unter Verwendung von Zod-Validierung, deterministischer Tool-Ausführung sowie Fehlerbehebung für eine produktionstaugliche Zuverlässigkeit entwerfen können.
10 Min. LesezeitIm Inneren von NestJS-Interceptoren: Behebung einer Latenzsteigerung um 96 % in großem Maßstab
Erfahren Sie, wie das AOP-Ausführungspipeline von NestJS sowie Fehler bei der Aufräumarbeit mit RxJS zu einem Anstieg der P99-Latenz führten, und wie Sie einen Prüfinterceptor ohne Speicherverbrauch erstellen können, um das Problem zu beheben.
7 Min. Lesezeit
Über diese Artikel
Angebot in 24 Stunden
Denselben Stack in einer Operator-Schicht? Brief schicken — Angebot in 24 Stunden.