
Ruby on Rails
Ruby on Rails – deine Anwendung, ganz individuell
Rails ist kein fertiges Produkt, sondern der Rahmen für eines. Wo Standardsoftware an ihre Grenzen stößt, entsteht mit Rails genau die Anwendung, die dein Geschäftsmodell abbildet. Wir sorgen dafür, dass sie zuverlässig läuft – auf europäischer Infrastruktur und ohne die Preismodelle amerikanischer Plattformanbieter.
20 Jahre
Erfahrung unseres Teams mit Ruby on Rails
Bewährt
Basis weltweit bekannter Anwendungen wie GitHub oder XING
Flexibel
Tausende Bibliotheken (Gems) für nahezu jeden Zweck
Open Source
MIT-Lizenz: keine Lizenzkosten, keine Nutzungsgrenzen
Für wen
Für wen ist Rails-Hosting?
Typisch ist die Situation, in der die Anwendung fachlich stabil ist, der Betrieb aber Aufmerksamkeit braucht, die im Tagesgeschäft niemand hat.
- Entwicklerteams, Agenturen und Freelancer, die Rails-Anwendungen im Kundenauftrag oder für das eigene Produkt bauen
- Unternehmen, die eine bestehende Rails-Anwendung betreiben lassen wollen, ohne eigene DevOps-Kapazität aufzubauen
- Projekte im Umzug von Plattformen, deren Kosten oder Datenlage nicht mehr passen
Das Framework
Was Rails auszeichnet
Konvention statt Konfiguration
Rails gibt eine klare Struktur vor. Das beschleunigt die Entwicklung und macht Projekte übergabefähig: Neue Teammitglieder finden sich schnell zurecht, weil die Grundordnung überall dieselbe ist.
Vollständiger Stack
Active Record, Active Job, Active Storage, Action Mailer – die Bausteine einer ernsthaften Webanwendung sind Teil des Frameworks, nicht zusammengesuchte Fremdteile.
Moderne Oberflächen ohne getrenntes Frontend
Mit Hotwire entstehen reaktive Interfaces, ohne parallel eine JavaScript-Anwendung zu pflegen. Weniger bewegliche Teile, ein Deployment statt zwei.
Ausgereift und aktiv gepflegt
Seit über zwanzig Jahren in Entwicklung und für Anwendungen jeder Größe im Einsatz. Aktuelle Versionen bringen datenbankbasierte Queue, Cache und WebSockets mit – das vereinfacht den Betrieb.
Echtes Open Source
Rails steht unter MIT-Lizenz: keine Lizenzkosten, keine Nutzungsbeschränkungen, kein Anbieter, der dir die Grundlage deines Produkts entziehen kann.
Betrieb
Was zum Betrieb einer Rails-Anwendung gehört
Eine Rails-Anwendung ist selten ein einzelner Prozess. Wir richten die Umgebung so ein, wie dein Projekt sie tatsächlich braucht.
- Anwendungsserver: Puma hinter nginx, mit der Ruby-Version, die deine Anwendung erwartet – sauber getrennt von anderen Projekten
- Datenbank: PostgreSQL oder MySQL/MariaDB, dediziert, mit Backups und Wiederherstellungstests
- Hintergrundjobs: Sidekiq mit Redis oder die datenbankbasierte Variante – Worker werden überwacht und nach Deployments zuverlässig neu gestartet
- Caching und Echtzeit: Redis für Cache und Sessions, WebSockets für Action Cable
- Dateien und Uploads: Active Storage direkt an unserem S3-kompatiblen Object Storage
- Geplante Aufgaben: Cronjobs werden eingerichtet und mitüberwacht, statt unbemerkt auszufallen
- E-Mail-Versand: SMTP mit sauberer Zustellbarkeit, inklusive SPF, DKIM und DMARC für deine Domain
Anwendungsfälle
Wofür Rails bei uns läuft
Überall dort, wo Standardsoftware nicht passt und die Anwendung mit dem Geschäft wachsen soll.
- Interne Fachanwendungen und Verwaltungssysteme ohne passende Standardsoftware
- Kundenportale mit Login, Rollen und individuellen Abläufen
- SaaS-Produkte mit Mandantentrennung und Abrechnungslogik
- Buchungs-, Termin- und Ressourcenverwaltung
- Datengetriebene Plattformen mit APIs für Apps oder Partnersysteme
- Übernahme bestehender Rails-Anwendungen von anderen Plattformen
Deployment
Deployment und Zusammenarbeit
Der Weg auf den Server läuft über Git; dein Repository bei GitHub, GitLab oder anderswo nutzt du unverändert weiter. Arbeitest du schon mit Kamal, Capistrano oder einer CI-Pipeline, nutzen wir dein Werkzeug.
- Push Du pushst deinen Stand in das Repository, das wir bereitstellen
- Ausrollen Wir übernehmen bundle install, Asset-Kompilierung und Datenbankmigrationen
- Zugangsdaten Verschlüsselt in den Rails Credentials oder serverseitig als Umgebungsvariablen – nie im Repository
- Staging Auf Wunsch Staging- oder Review-Umgebungen parallel zur Produktion
Zuständigkeiten
Was in deiner Hand bleibt, was in unserer
Klemmt beim Deployment etwas oder verhält sich die Anwendung auffällig, hast du einen Ansprechpartner, der den Server kennt – ohne Umweg über ein Ticketsystem.
Bei dir
- Anwendungscode und Weiterentwicklung
- Gems und Abhängigkeiten
- Architektur
- Datenbankmigrationen
Bei uns
- Betriebssystem und Ruby-Umgebung
- Webserver und Datenbank
- Prozessüberwachung und Monitoring
- Sicherheitsupdates und Backups
SaaS Web
Deine Vorteile mit SaaS Web
Rechenzentren in Europa
Ausschließlich zertifizierte Rechenzentren, DSGVO-konform, mit dokumentierten Zuständigkeiten und ohne Datenabfluss an Dritte.
Mitwachsende Infrastruktur
Gemeinsam genutzt, als dedizierte VM oder auf eigener Hardware – skalieren lässt sich später, ohne die Anwendung neu aufzusetzen.
Keine Abhängigkeit
Die Anwendung gehört dir, ein Umzug ist jederzeit möglich. Kein Preismodell, das mit jeder Instanz teurer wird.
Dein Server, deine Regeln – und deine Anwendung läuft.
Du willst deine Rails-Anwendung bei uns betreiben?
Erzähl uns von deinem Projekt. Wir richten die Umgebung so ein, wie deine Anwendung sie braucht.