Ruby on Rails
Aktualisiert 2026-04-08
Web-Framework für die Programmiersprache Ruby, erstellt 2003 von David Heinemeier Hansson (DHH) (DHH). Das wichtigste Merkmal: “Convention over Configuration” — wer sich an die Konventionen hält, schreibt kaum Boilerplate. Rails hat die Webentwicklung der 2000er und 2010er geprägt wie kein anderes Framework.
Warum Rails noch immer relevant ist
Das gängige Narrativ: Rails ist veraltet, skaliert nicht, wurde von Node/Go/Rust überholt. Das Gegenargument ist Shopify — $6,2 Mrd. Umsatz in einer einzigen Shopping-Nacht, 31 Mio. API-Requests pro Minute, und das auf einem Rails-Monolithen.
Das eigentliche Problem bei “Rails skaliert nicht” war nie das Framework — es war schlechte Architektur und mangelndes Verständnis der Datenbankarbeit. Shopify hat das systematisch widerlegt.
Rails-Innovationen der letzten Jahre (größtenteils durch Shopify-Mitarbeiter):
- YJIT — Rubys Just-in-Time-Compiler, erheblich schneller als der Interpreter, production-ready seit 2022
- Ractors — parallele Ruby-Ausführung (Thread-sichere Actors); von Shopify in Produktion erprobt
- Hotwire/Turbo — HTML-over-the-wire statt JSON-APIs für SPAs; DHHs Antwort auf JavaScript-Overhead
Die Ökosystem-Frage
Shopify beschäftigt fast 50% aller Rails-Core-Contributoren. Das klingt nach einem Abhängigkeitsproblem — ist es aber nicht. Es ist Mäzenatentum. Das Framework wird von einer Firma mit echter Production-Last weiterentwickelt. Kritische Bugs werden durch Millionen RPS entdeckt, nicht durch Toy-Projekte.
Bekannte Rails-Firmen: GitHub (bis 2020s), Airbnb, Coinbase, Zendesk, Square. Fast alle hätten früher oder später skaliert, wenn sie die Architektur richtig gebaut hätten.
Verbindungen
- David Heinemeier Hansson (DHH) — Schöpfer und weiterhin aktiver Core-Contributor
- Shopify — bedeutendster Nutzer und Förderer; setzt Rails täglich auf globalem Produktionsniveau ein
- Tobi Lütke — Shopify-CEO, Rails-Veteran und Beweis der Founder-Programmierer-Kombination
Quellen
- Six billion reasons to cheer for Shopify — DHH über Rails in Shopify-Produktion (2026-04-04)