Qiscus potenzia i siti Web con l'SDK di chat creato su AWS

Qiscus

Servizio clienti in tempo reale

La comunicazione in tempo reale (RTC) sta diventando sempre più un elemento cruciale delle offerte di assistenza clienti delle aziende di successo. Qiscus, un fornitore di software con sede in Indonesia, presenta due opzioni per le piattaforme di chat in tempo reale: un kit di sviluppo software (SDK) per abilitare le conversazioni sul sito Web e sull'app mobile di un'azienda; e un servizio di chat multicanale situato su un'unica dashboard che i clienti possono utilizzare per chattare con le aziende tramite WhatsApp, Facebook e altre applicazioni di messaggistica sui social media.

Durante l'impostazione del suo SDK nel 2016, Qiscus ha valutato vari fornitori di cloud, tra cui Amazon Web Services (AWS), prendendo in considerazione l'affidabilità, i costi e l'efficacia dell'integrazione con altri livelli di infrastruttura, come i database. "AWS era il sistema più stabile e prevedibile in termini di latenza e prestazioni. Nessuno degli altri fornitori offriva un servizio così ottimizzato", afferma Evan Purnama, cofondatore e Chief Technology Officer di Qiscus. Dal lancio su AWS, l'azienda ha mantenuto una latenza end-to-end per le API rivolte ai clienti pari o inferiore a 100 millisecondi.

Qiscus mantiene uno SLA del 99,9% pur crescendo notevolmente.

  • Informazioni su Qiscus
  • Qiscus è una startup con sede in Indonesia che aiuta le aziende a connettersi con i clienti utilizzando la tecnologia di comunicazione in tempo reale. I suoi due prodotti principali sono un kit di sviluppo di software di chat che consente le conversazioni sul sito Web e sull'app mobile di un'azienda e una piattaforma di chat multicanale integrata con Facebook, WhatsApp e altre app di messaggistica sui social media.

  • Vantaggi
    • Capacità di mantenere una latenza end-to-end costante pari o inferiore a 100 millisecondi
    • Possibilità di scalare per soddisfare una base di utenti in rapida espansione
    • Disponibilità del 99,9% garantita per i clienti
    • Strumenti di monitoraggio automatizzati e integrati
    • Controllo dei costi con visibilità sulla spesa per ogni servizio
  • Servizi AWS utilizzati

Strumenti di monitoraggio automatizzati

Il monitoraggio è fondamentale per garantire che le piattaforme Qiscus mantengano la latenza richiesta per la comunicazione in tempo reale (RTC). Gli ingegneri hanno sviluppato il proprio sistema di monitoraggio un anno dopo il lancio, ma prima si sono affidati ad Amazon CloudWatch per inviare avvisi sulle prestazioni. "Amazon CloudWatch ci offre una visibilità estrema sui nostri server. Ogni volta che si verifica un picco o una diminuzione della latenza, siamo sempre a conoscenza della causa esatta", afferma Purnama. L'azienda si affida ad Amazon ElastiCache per scalare e gestire le funzioni di caching per quasi tutte le applicazioni e ad Amazon Elasticsearch Service per indicizzare e recuperare rapidamente i dati aggregati dai propri server.

Per integrare il servizio di chat multicanale di Qiscus con le applicazioni CRM (Customer Relationship Management) dei suoi clienti, l'azienda ha scelto AWS Lambda, che fornisce anche i risultati di ricerca generati da Amazon Elasticsearch Service. "AWS Lambda si ridimensiona e si integra automaticamente con Amazon CloudWatch per aiutarci a trovare e risolvere eventuali problemi nel nostro codice", aggiunge Purnama.

Raggiungimento di uno SLA del 99,9%

Nel 2017, durante il primo anno di vendita del suo SDK per le chat, Qiscus ha raggiunto una base di clienti pari a 1 milione di utenti. Questa cifra è poi salita a 5 milioni di utenti nel 2018 e ha superato i 17 milioni di utenti nel 2019. Ora, l'obiettivo dell'azienda è raggiungere 25 milioni di utenti entro la fine del 2020. Nonostante questa crescita considerevole, Qiscus ha mantenuto un livello di servizio (SLA) del 99,9 percento, un risultato che Purnama attribuisce in parte alla capacità di utilizzare server AWS in più zone di disponibilità.

Il controllo dei costi rimane una priorità fondamentale per la startup, dato che la sua clientela può variare da aziende multinazionali a società che operano da casa con un budget limitato per i servizi di chat. Per quanto riguarda il monitoraggio dei costi, Qiscus è rimasta molto colpita da AWS Cost Explorer, che analizza il costo di ogni singolo servizio, assegnandovi un tag per analizzarne la relativa spesa mensile. "Questo ci consente di prendere decisioni più informate nella definizione dei nostri modelli di prezzo", spiega Purnama. Guardando al futuro, Qiscus prevede di esplorare l'utilizzo del machine learning su AWS come parte del proprio impegno a innovare continuamente i suoi prodotti principali.

Il seguente diagramma illustra l'infrastruttura AWS di Qiscus per il suo SDK di chat e altre soluzioni basate sulla RTC:

L'infrastruttura AWS di Qiscus per il suo SDK di chat e altre soluzioni basate sulla RTC

Ulteriori informazioni

Per ulteriori informazioni, visita la pagina cloud computing con AWS.