Abbiamo la fortuna di interagire con clienti che hanno bisogno di aiuto per casi d'uso interessanti. Le relazioni che instauriamo con loro esemplificano la nostra missione di accelerare l'innovazione rendendo il cloud computing semplice, conveniente e accessibile a tutti.
Uno di questi clienti è Lead Sherpa. Con sede a Denver, CO, Lead Sherpa fornisce una piattaforma di messaggistica di testo conforme per gli investitori immobiliari. L'azienda ha iniziato a collaborare con noi quando uno sviluppatore le ha consigliato di passare da Heroku a Linode. Lead Sherpa aveva una base di utenti in crescita e il fondatore Jason Nickel ha scoperto di dover aggiornare l'infrastruttura per far fronte al carico aggiuntivo.
Il nostro team di Professional Services è stato in grado di guidare Lead Sherpa nella costruzione di un'infrastruttura scalabile per accogliere al meglio la sua base di utenti in crescita e metterla in una posizione in cui l'ulteriore espansione sarebbe stata un processo semplice. Scalare la potenza di calcolo con Linode è un processo semplice, ma scalare l'applicazione richiede una comprensione della sua implementazione, ed è qui che il nostro team Professional Services è stato in grado di aiutare Lead Sherpa.
Dopo l'aggiornamento, Lead Sherpa ha iniziato ad avere problemi con la sua coda di lavoro, Celery. Abbiamo aiutato Lead Sherpa a rimettere in funzione Celery rapidamente, identificando le attività più brevi e quelle più lunghe e smistandole in code basate sulla dimensione dell'attività e sul fatto che l'attività influisse o meno sull'esperienza dell'utente. L'applicazione utilizzava una coda di attività per alimentare la funzionalità di messaggistica.
Abbiamo riscontrato che a volte i messaggi venivano bloccati da attività non correlate, con un effetto negativo sull'esperienza dell'utente. Questo problema, insieme al rallentamento dei tempi di risposta della loro applicazione, ha naturalmente portato il nostro cliente a chiedere informazioni sull'utilizzo delle risorse. Quando abbiamo esaminato la configurazione dell'infrastruttura e le prestazioni dell'applicazione, abbiamo scoperto che le prestazioni del database erano significativamente più lente di quanto ci saremmo aspettati. L'applicazione di Lead Sherpa dipende in larga misura da un database ad alte prestazioni, e noi dovevamo metterlo a punto insieme alle risorse di calcolo, concentrandoci su quattro principi:
- Configurazione
- Indicizzazione
- Efficienza di applicazione
- Hardware
Sebbene ogni caso d'uso sia unico, il team di Linode Professional Services aiuta spesso i clienti a risolvere i problemi:
- Migrazioni di siti
- Esecuzione di distribuzioni software indolore
- Messa a punto e ottimizzazione dell'infrastruttura cloud
- Transizione e mantenimento di ambienti ad alta disponibilità
Per saperne di più su Linode Professional Services , cliccate qui. Per conoscere la storia completa di come abbiamo aiutato Lead Sherpa ad affrontare la sua crescita accelerata attraverso un servizio e un'assistenza senza pari, consultate la storia del cliente Lead Sherpa o la serie Craft of Code su Jason Nickel.
Commenti