Gedanken
Technische Artikel und Einblicke zu Engineering, KI und Softwarearchitektur.
Wie wir retten und refaktorieren: eine Plattform, ein Jahr nach der Migration weg von einem Low-Code-Tool
2025 übergab uns ein US-Kunde eine Business-Plattform, die sein Partnerprogramm betreibt: Onboarding, Produktlistings, monatliche Einnahmen, Auszahlungen in…
Wie wir Webanwendungen bauen: die ersten drei Wochen und das Jahr danach
In diesem Jahr haben wir zwei sehr unterschiedliche Webplattformen mit derselben Methode ausgeliefert.
DynamoDB Single-Table oder Postgres? Wie wir pro Workload entschieden haben, und wo wir falsch lagen
Die Debatte DynamoDB gegen Postgres wird meist wie eine Religion geführt.
Docker-Images für Node im Jahr 2026: Multi-Stage, Distroless und das 1,1-GB-Image, das zu 140 MB wurde
Wie ein Multi-Stage-Dockerfile mit Distroless unser Node/Next.js-Image von 1,1 GB auf 140 MB brachte: das komplette Dockerfile, Stolpersteine und Zahlen.
Ein Monorepo mit drei Apps: wie wir nur bauen, was sich geändert hat, und die Pipeline von acht Minuten auf drei gebracht haben
Drei Next.js-Anwendungen, vier geteilte Pakete, ein Repository. Das ist die Form der Plattform, die wir für einen US-Kunden betreiben, und es ist die richtige…
Build-Time- vs. Runtime-Konfiguration in Next.js auf Containern: der Bug, der zwei Deploys brauchte
Wir haben ein Feature-Flag umgelegt. Das Flag war eine Umgebungsvariable auf dem App-Runner-Service, NEXT_PUBLIC_NEW_CHECKOUT=true, per CDK geändert, sauber…