Schreiben & Ideen

Gedanken zu Backend-Engineering, KI und dem Bau von skalierbarer Software.

Eine Brücke im nächtlichen Bau, beleuchtet von Arbeitslichtern, mit Bauarbeitern in hochsichtbarer Schutzkleidung und einem Bagger darunter
7. September 2026

Zero-Downtime-Postgres-Migrationen: Ein vollständiger Leitfaden

Die Migration, die die Produktion lahmlegt, ist fast nie diejenige, vor der alle Angst hatten. Es ist selten ein DROP TABLE — solche Änderungen werden …

PostgreSQL Database Migrations Backend Development
Abstrakte minimalistische Komposition aus überlappenden cremefarbenen und beigen geometrischen Flächen, die diagonale, pfeilartige Formen bilden
5. September 2026

pgvector vs. Vektordatenbank: Die richtige Wahl treffen

Jeder Vergleich „pgvector vs. Pinecone“ im Internet endet irgendwann in einem Benchmark-Diagramm mit rohen Queries-per-Second bei einer festen …

PostgreSQL Vector Search Backend Development
Reihen von Server-Racks mit Gittertüren, hinter denen sich orangefarbene und blaugrüne Netzwerkkabel zwischen Switches in einem dunklen Rechenzentrum schlängeln
4. September 2026

Postgres Connection Pooling in Python: Ein vollständiger Leitfaden

„Einfach PgBouncer davorschalten“ ist die reflexartige Antwort auf fast jedes Postgres-Verbindungsproblem, und oft genug stimmt sie, dass kaum jemand …

PostgreSQL Python Backend Development
Luftaufnahme eines kreisförmigen Heckenlabyrinths in einem Park, mit konzentrischen Ringwegen, die auf einen kahlen Baum in der Mitte zulaufen
3. September 2026

N+1 Abfragen in Django ORM: Finden und Eliminieren

Die größte Stärke des Django ORM ist zugleich seine größte Falle: order.customer.name liest sich wie ein kostenloser Attributzugriff, aber hinter …

Django Python Backend Development
Nahaufnahme von dicht mit Büchern gefüllten Bibliotheksregalen, schräg entlang der Reihe aufgenommen, wobei das entfernte Ende des Gangs unscharf ist
2. September 2026

Postgres-Indextypen: Welchen wann verwenden

Fragt man die meisten Entwickler, was ein Postgres-Index ist, lautet die Antwort: „ein B-tree, der WHERE-Klauseln schnell macht“. Das stimmt …

PostgreSQL Database Design Backend Development
Eine Nahaufnahme eines Computermonitors mit einem Liniendiagramm
1. September 2026

Postgres EXPLAIN ANALYZE: Abfragen verstehen und optimieren

Die meisten Entwickler führen EXPLAIN ANALYZE so aus, wie sie einen Stacktrace bei einem Fehler verwenden, den sie nicht verstehen — in die Abfrage …

PostgreSQL Database Performance Backend Development
Blaue Glasfaserkabel, die nach außen abstrahlen, während leuchtendes Licht durch sie hindurchwandert
31. August 2026

SSE vs. WebSockets in FastAPI: Was soll man wählen?

Jedes Team, das ein LLM-gestütztes Feature baut, stößt auf denselben Entscheidungspunkt: Das Modell streamt Tokens, während sie erzeugt werden, und …

FastAPI Python WebSockets
Abstrakte grüne Lichtspuren und Code, die einen leuchtenden digitalen Tunnel bilden
29. August 2026

FastAPI und Async SQLAlchemy Sessions: Ein vollständiger Leitfaden

sqlalchemy.exc.MissingGreenlet: greenlet_spawn has not been called ist der Fehler, der fast jedes Team begrüßt, das eine FastAPI-App von synchronem …

FastAPI SQLAlchemy Python
Metallkomponenten bewegen sich auf einem industriellen Förderband in einer Fabrikmontagelinie
27. August 2026

FastAPI BackgroundTasks vs. Celery: Wann was verwenden

BackgroundTasks sieht so aus, als würde es dasselbe Problem lösen wie Celery — Arbeit ausführen, nachdem die Response rausgegangen ist, ohne dass der …

FastAPI Python Celery
Die Hände einer Person, die zwei Puzzleteile zusammenhalten und gleich verbinden
27. August 2026

FastAPI Dependency Injection: Ein vollständiger Leitfaden

Depends wird in fast jedem FastAPI-Tutorial als „so bekommt man den aktuellen Benutzer“ eingeführt, und die meisten Entwickler schauen nie über diesen …

FastAPI Python Backend Development
Eine Nahaufnahme einer Uhr mit freigelegtem Innenleben aus Zahnrädern und Mechanik
26. August 2026

Blockierte Event-Loop in FastAPI: Diagnose und Behebung

„Mach es einfach zu async def“ ist der Rat, den jeder FastAPI-Entwickler zuerst hört, und genau deshalb beginnen so viele Produktionsvorfälle damit, …

FastAPI Python AsyncIO
Eine Nahaufnahme eines Computerbildschirms mit farbigen Zeilen von Programmiercode
26. August 2026

FastAPI-Projektstruktur: Große Apps organisieren

Jedes FastAPI-Projekt beginnt auf die gleiche Weise: eine main.py-Datei mit einer Handvoll Routen, ein oder zwei Pydantic-Modelle und ein …

FastAPI Python Backend Development