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:
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
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