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.

  1. Push Du pushst deinen Stand in das Repository, das wir bereitstellen
  2. Ausrollen Wir übernehmen bundle install, Asset-Kompilierung und Datenbankmigrationen
  3. Zugangsdaten Verschlüsselt in den Rails Credentials oder serverseitig als Umgebungsvariablen – nie im Repository
  4. 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.

Sprich mit uns