Für Rails-Anwendungen, die weiterlaufen müssen Ruby on Rails: Wartung, Weiterentwicklung und Projektübernahme

Rails-Anwendungen, die weiterlaufen müssen

Wir übernehmen bestehende Ruby-on-Rails-Anwendungen, bringen Ruby und Rails auf unterstützte Versionen, rüsten Tests nach und entwickeln weiter. Für evopark machen wir das seit 2020 – inklusive Infrastruktur auf AWS und Kubernetes.

Rails-Anwendungen aus den Jahren 2012 bis 2020 tragen heute oft ein ganzes Unternehmen – und laufen auf Versionen, für die es keine Sicherheitsupdates mehr gibt. Die ursprünglichen Entwickler sind weitergezogen, Tests fehlen, und der Server ist eine Blackbox. Wir bringen das in Ordnung, ohne den Betrieb zu unterbrechen.

Typische Ausgangslagen:

Ruby oder Rails ohne Support.Versionen, die keine Sicherheitsupdates mehr erhalten; Gems, die sich nicht mehr aktualisieren lassen.
Das Entwicklerteam ist weg.Freelancer oder Agentur nicht mehr erreichbar, Wissen nur noch im Code.
Keine oder kaputte Tests.Jedes Upgrade ist ein Blindflug.
Betrieb auf einem alten Server.Kein reproduzierbares Deployment, keine Backups, die je zurückgespielt wurden.
Performance und Skalierung.Langsame Abfragen, Hintergrundjobs, die sich stauen, wachsende Nutzerzahlen.
Neue Anforderungen.Schnittstellen, Frontend-Modernisierung mit Vue.js oder React, neue Module.

Projektübernahme in vier Schritten

1. Kontaktaufnahme

Sie beschreiben Anwendung, Versionen (soweit bekannt), kurze Problembeschreibung und wann Sie am besten erreichbar sind.

2. Erstgespräch

Wir melden uns zu einem kurzen Erstgespräch und klären das weitere Vorgehen.

3. Stabilisieren

Sicherheitsrelevante Updates zuerst, Tests für die kritischen Pfade, reproduzierbares Deployment.

4. Weiterentwickeln

Neue Funktionen, Modernisierung, Infrastruktur. Auf Wunsch feste Vereinbarungen für Reaktionszeiten und Kontingent.

evopark: Rails-Entwicklung und Betrieb seit 2020

Für die evopark GmbH begleiten wir die Weiterentwicklung der Applikationen in Ruby on Rails, JavaScript, Vue.js und React – und haben parallel die AWS-Infrastruktur vollständig überarbeitet, eine Kubernetes-Umgebung aufgebaut und das Deployment automatisiert. Die laufenden AWS-Kosten wurden dabei halbiert.

  • Rails-Weiterentwicklung im Produktteam: neue Features und technische Herausforderungen
  • Frontend mit Vue.js und React
  • Infrastruktur, Deployment und Betrieb aus einer Hand
  • Langjährige Partnerschaft statt Einmalprojekt

Was wir mit Rails machen

Bestehende Anwendungen

  • Ruby- und Rails-Upgrades über mehrere Versionen, in Etappen
  • Tests nachrüsten
  • Performance: N+1-Abfragen, Indizes, Caching, Sidekiq/ActiveJob
  • Sicherheitsprüfung von Gems und Konfiguration

Weiterentwicklung und Betrieb

  • Neue Funktionen, APIs, Schnittstellen zu Drittsystemen
  • Frontend-Modernisierung für diverse Frameworks
  • Docker, Kubernetes, AWS oder klassischer Server – was zum Projekt passt
  • feste Absprachen mit monatlichem Kontingent

Vorteile der gemeinsamen Arbeit

Erfahrung.Wir haben bereits viele Projekte betreut – diese Erfahrung lässt sich durch keine KI ersetzen.
Kommunikation.Wir halten Sie auf dem Laufenden. Funkstille gibt es bei uns nicht.
Kreativität.Geht nicht, gibt es nicht. Gern erarbeiten wir auch unkonventionelle Lösungen.
Feste Ansprechpartner.Feste Entwickler kennen Ihre Anwendung – kein Ticketsystem, kein wechselndes Team.

Umfang und Preis richten sich nach Anwendung und Kritikalität; ein Angebot erhalten Sie nach der Bestandsaufnahme.

Häufige Fragen

Wie alt darf die Rails-Anwendung sein?
Je älter die Version, desto wichtiger ist eine Bestandsaufnahme vor dem ersten Upgrade – manchmal ist ein Zwischenschritt über mehrere Versionen nötig.

Können Sie die Anwendung während des Upgrades weiterbetreiben?
In der Regel: ja. Upgrades gehen in Etappen und einzeln in Produktion; Sicherheitsupdates spielen wir vorab ein. Ausfallzeiten planen wir mit Ihnen, auch kundenorientierte Zeitfenster abseits regulärer Werktage sind möglich.

Was, wenn keine Tests vorhanden sind?
Dann schreiben wir zuerst Tests für die Pfade, die Ihr Geschäft tragen – Anmeldung, Bestellung, Abrechnung. Vollständige Abdeckung ist nicht das Ziel, sichere Änderungen sind es.

Muss das Hosting zu MANET?
Nein. Wir arbeiten in Ihrer Umgebung. Falls der Betrieb in alternativer Infrastruktur aus unserer Sicht wirtschaftlicher ist, sprechen wir das dennoch offen an.

Was kostet die Bestandsaufnahme?
Das Erstgespräch ist kostenfrei, anhand dessen geben wir eine erste Kostenschätzung ab und benennen klar die Unschärfen der Schätzung. Faktoren sind natürlich die Größe der Anwendung sowie die zu erledigenden Arbeiten. Sie erhalten einen schriftlichen Bericht mit Risiken, Upgrade-Pfad und Aufwandsschätzung.

Lassen Sie uns über Ihre Rails-Anwendung sprechen

Beschreiben Sie kurz Anwendung, Versionen und Ausgangslage. Wir melden uns zeitnah zurück und besprechen gemeinsam die Situation. Testen Sie uns: Oft können wir schon nach kurzer Zeit erste Verbesserungen erzielen!

Oder direkt: 0385 5897979-0 · WhatsApp