Riparerò, aggiornerò e manterrò la tua app Ruby on Rails esistente
Level 1
Informazioni su questo servizio
Traduzione automatica.
Se ancora usi Rails 5, 6 o 7, non ricevi più patch di sicurezza.
Rails 7.1 e tutte le versioni più vecchie hanno raggiunto la fine del ciclo di vita. Quando viene scoperta una vulnerabilità, viene pubblicato un patch solo per le versioni supportate, ma la tua non ne riceve mai uno. Nel frattempo, bundle install smette di funzionare sui nuovi computer, i buoni sviluppatori rifiutano il lavoro e ogni deploy sembra un rischio.
Sono uno sviluppatore senior Rails con oltre 8 anni di esperienza in sistemi di produzione. Aggiorno applicazioni legacy di Rails senza riscriverle e senza downtime.
COSA FACCIO
- Aggiornamenti di versione di Rails e Ruby, passo dopo passo
- Sostituzione di gem abbandonate che bloccano l'upgrade
- Riparazione o scrittura dei test che rendono verificabile l'upgrade
- Migrazioni di Zeitwerk e asset pipeline
- Risoluzione di query lente e N+1 mentre il codice è aperto
- Manutenzione continua una volta aggiornato
INIZIA CON IL HEALTH CHECK
Per 180$ ottieni un rapporto scritto: la tua versione attuale, vulnerabilità note, cosa blocca l'upgrade e un prezzo fisso per il lavoro. Nessun cambiamento di codice, accesso in sola lettura, tre giorni. Il costo viene detratto dall'upgrade se decidi di procedere.
Inviami il tuo Gemfile.lock. Ti dirò a che punto sei prima di ordinare qualsiasi cosa.
Rispettare i diritti di terzi
Ricorda che è contrario alle politiche di Fiverr per i freelance includere temi, modelli o qualsiasi altro elemento che violi i diritti di terzi o le leggi applicabili nell'opera consegnata. Per saperne di più, consulta Guida alla creazione digitale responsabile.
Scopri di più su Ali Hussain
Senior Ruby on Rails Engineer, AI Automation, SaaS, React, AWS
Level 1
- DaPakistan
- Membro dafeb 2017
- Tempo di risposta medio1 ora
- Ultima consegna2 settimane
Lingue
Inglese
Traduzione automatica.
Il mio portfolio
FAQ
Traduzione automatica.
Dovrai riscrivere la mia app?
Quasi sicuramente no. Una riscrittura elimina tutte le regole di business non documentate che la tua app ha accumulato e non è più sicura finché non viene completata. L'upgrade mantiene quello che funziona e migliora le cose passo dopo passo. Se una riscrittura è davvero la soluzione giusta per il tuo caso, te lo dirò durante il Health Check.
L'app si fermerà durante l'upgrade?
No. Il lavoro si svolge su un branch, le versioni vengono aggiornate una alla volta, e ogni passaggio è deployabile. Tu revisioni e unisci. I tuoi utenti non dovrebbero notare nulla, tranne il fatto che le cose hanno smesso di rompersi.
La mia app non ha test. Puoi comunque farlo?
Sì, ma cambia l'approccio. Senza test, un upgrade non può essere verificato automaticamente. Di solito scrivo prima la copertura sui percorsi critici — ci vogliono alcuni giorni in più all'inizio, ma si risparmia molto in guesswork più avanti.
E se l'upgrade si rivela più grande del previsto?
È proprio per questo che esiste il Health Check. Valuto prima di fare il preventivo, quindi il prezzo si basa sul tuo codice reale e non su una media. Se sottostimo dopo aver fatto l'audit, è un mio problema da assorbire.
Puoi continuare a mantenerla anche dopo?
Sì. Il pacchetto premium include un mese di supporto, e oltre quello mi occupo della manutenzione continua — aggiornamenti delle dipendenze, patch di sicurezza e piccole correzioni. Molti dei miei clienti qui sono partiti con ordini singoli anni fa.
10 recensioni per questo servizio
| (10) | ||
| (0) | ||
| (0) | ||
| (0) | ||
| (0) |
Valutazione dettagliata
- Livello di comunicazione del venditore
- Consiglia a un amico
- Servizio conforme alla descrizione
Ordina per
N navinrao546

Stati Uniti
Collaborazione in corsoGreat to work with
200 USD-400 USD
$
Utile?C cruzzell

Stati Uniti
Collaborazione in corsogood job on project
50 USD
$
Utile?C cruzzell

Stati Uniti
Collaborazione in corsogood job on project
50 USD
$
Utile?C cruzzell

Stati Uniti
Collaborazione in corsogood job on project
50 USD
$
Utile?C cruzzell

Stati Uniti
Collaborazione in corsogood job on project
50 USD
$
Utile?
10 recensioni per questo servizio
| (10) | ||
| (0) | ||
| (0) | ||
| (0) | ||
| (0) |
Valutazione dettagliata
- Livello di comunicazione del venditore
- Consiglia a un amico
- Servizio conforme alla descrizione
Ordina per
N navinrao546

Stati Uniti
Collaborazione in corsoGreat to work with
200 USD-400 USD
$
Utile?C cruzzell

Stati Uniti
Collaborazione in corsogood job on project
50 USD
$
Utile?C cruzzell

Stati Uniti
Collaborazione in corsogood job on project
50 USD
$
Utile?C cruzzell

Stati Uniti
Collaborazione in corsogood job on project
50 USD
$
Utile?C cruzzell

Stati Uniti
Collaborazione in corsogood job on project
50 USD
$
Utile?

