Blog
Alle Artikel
Bevor du eine Rails-Codebase übernimmst, miss diese fünf Dinge
Ob Projektübernahme, Teamwechsel oder Akquise: Wer eine fremde Rails-Codebase erbt, verlässt sich meistens auf einen ersten Eindruck. Diese fünf Messpunkte zeigen in wenigen Stunden, wie teuer die Übernahme wirklich wird.
Die teuerste Zeile Code in Rails ist die, die du nicht siehst
N+1-Queries entstehen nicht durch schlechten Code, sondern durch ActiveRecords größte Stärke: dass man Assoziationen laden kann, ohne über die Datenbank nachzudenken. Genau das macht sie so schwer zu finden – und so teuer im Betrieb.
Bevor du deine erste Kundin onboardest, triff diese Architekturentscheidung
Row-Level, Schema-per-Tenant oder Datenbank-per-Tenant: Die Multi-Tenancy-Strategie einer Rails-SaaS-Anwendung lässt sich am ersten Tag in einer Stunde entscheiden – oder Monate später mit einer riskanten Migration nachrüsten.
Jede Gem ist eine Wette auf die Zukunft eines fremden Repos
Rails lebt von seinem Gem-Ökosystem – das ist Stärke und Risiko zugleich. Wer eine Gem in eine Produktionsanwendung einbaut, importiert nicht nur Code, sondern auch dessen Wartungszustand, Maintainer-Verfügbarkeit und Lizenzlage.