il nostro team sta mantenendo e sviluppando un servizio Web .NET scritto in C #. Abbiamo testato lo stress della farm del servizio Web e abbiamo la prova che l'architettura effettiva non è in grado di scalare correttamente, poiché il numero di richieste è in costante aumento.
Abbiamo analizzato le conclusioni di Martin Fowler in questo articolo, e il nostro team ritiene che la migrazione a un modello di programmazione asincrono come la quello descritto potrebbe essere la giusta direzione da indicare anche per il nostro servizio. La mia domanda è: pensi che questo "switch" abbia bisogno di una completa riscrittura dell'applicazione? Qualcuno di voi è stato in grado di adottare l'APM senza riscrivere tutto e ha qualche intuizione da condividere?
Grazie in anticipo