24FreelanceMercato freelance che non dorme mai
Il periodo di risposta è scaduto

Decomposizione Fase per Fase di un Monolite PHP Legacy in Microservizi

113 visualizzazioni 0 risposte#42383
Budget€1 000per il progetto
FormatoProgetto una tantumnessun prepagamento
PagamentoContante, Bonifico bancario
Risposte accettateIl periodo di risposta è scadutofino a 24.09.2026
Risposte0media della categoria: 0,3
Visualizzazioni11349 in 14 giorni

Descrizione del progetto

Tradotto
Abbiamo una grande applicazione legacy in PHP che è diventata un monolite unico nel corso degli anni. All'interno di un unico codice sorgente e di un unico database vivono autorizzazione, fatturazione, catalogo, notifiche e report. Il sistema è diventato difficile da scalare sotto carico e doloroso da distribuire: qualsiasi piccola modifica costringe a ridistribuire tutto, e una query lenta rallenta anche funzioni non correlate. Una rischiosa "riscrittura da zero" non funziona per noi. Abbiamo bisogno di una migrazione graduale e attenta in cui il prodotto continui a funzionare e a generare entrate ad ogni passo.

La base del lavoro è l'analisi prima del codice. Ci aspettiamo che tu descriva il comportamento attuale, identifichi contesti ben definiti e insieme a noi determini quale modulo è più sicuro estrarre per primo. Ogni servizio dovrebbe vivere dietro un chiaro contratto API, e il confine dovrebbe essere introdotto gradualmente in modo da poter tornare indietro se qualcosa va storto. Abbiamo anche bisogno di una coda di messaggi asincrona in modo che compiti lenti e intermittenti smettano di bloccare le richieste degli utenti, e di contenitori in modo che un servizio possa essere costruito, testato e distribuito separatamente.

Si prega di proporre una tabella di marcia graduale, non un salto unico. Un piano realistico per noi inizia isolando un contesto a basso rischio, eseguendolo in parallelo con il monolite, misurando il risultato e solo allora procedendo. Compromessi onesti e spiegazioni chiare contano più delle parole di moda.

Ambito della prima fase:
— Descrivere i moduli attuali e scegliere il primo contesto da estrarre.
— Impostare il contratto API e collegarlo al monolite tramite un interruttore.
— Introdurre una coda di messaggi per uno scenario asincrono.
— Contenere il servizio estratto con build riproducibili.
Sviluppo software Contante, Bonifico bancario
24
Venti · consiglio

Come scrivere una risposta che venga scelta

  • Inizia con il compito del cliente, non con una storia su di te.
  • Collega uno o due lavori simili dal tuo portfolio.
  • Indica un prezzo e una scadenza — e cosa includono esattamente.
  • Fai una domanda di chiarimento: inizia la conversazione.

Risposte 0

I testi delle risposte sono visibili solo al cliente.

Stessa categoria

Progetti simili

Tutti i progetti nella categoria
Website accessibility audit against WCAG

Website accessibility audit against WCAG

We need an independent WCAG accessibility audit of our website: keyboard, contrast, screen readers and a clear report with fixes.

Sviluppo software24.09.20260182
0risposte
Buono a sapersi
Come rispondo a questo progetto?

Accedi come freelancer, descrivi come risolverai il compito, indica il tuo prezzo e la scadenza. Il cliente legge le risposte e inizia un dialogo con le migliori.

Chi può vedere la mia risposta?

Solo il cliente che ha pubblicato il progetto e tu. Altri freelancer non vedono il tuo testo o prezzo.

Dove posso trovare lavori simili?

Nuovi progetti in “Sviluppo software” appaiono ogni giorno. Tutti i progetti nella categoria

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora