Microservizi. È solo un'altra parola d'ordine fugace o i microservizi sono davvero importanti per il tuo contact center?

Una piattaforma di contact center basata sull'architettura sbagliata può avere conseguenze significative a lungo termine per la tua organizzazione, inclusi tempi di inattività più lunghi, scarsa stabilità del sistema e incapacità di scalare. Diamo un'occhiata al motivo per cui i microservizi sono una parte fondamentale per evitare queste insidie ​​e mantenere il contact center in esecuzione senza intoppi.

 Cosa sono i microservizi?

 Innanzitutto, iniziamo definendo i microservizi. Per le applicazioni cloud, i microservizi sono una raccolta di piccoli servizi autonomi che funzionano insieme. Questo è in contrasto con monolitico architettura, che si sviluppa come una singola unità.

Immagina una piattaforma di microservizi come una casa modulare a cui aggiungere nel tempo. Innanzitutto, costruisci le stanze principali, come la cucina, il soggiorno e la camera da letto principale. Successivamente, aggiungi un ufficio a casa o più camere da letto quando ne hai bisogno. La struttura modulare facilita le modifiche man mano che procedi.

Con l'architettura monolitica, una volta costruita la casa, è difficile da aggiornare. Aggiungere una stanza potrebbe significare modificare l'intera casa. Costruire un nuovo bagno, ad esempio, è impegnativo perché le linee idrauliche esistenti non sono instradate per adattarsi.

Allo stesso modo, le applicazioni di contact center monolitiche sono grandi e ingombranti, con molti componenti altamente interdipendenti. Le piattaforme di contact center realizzate con microservizi, al contrario, possono essere facilmente aggiornate in qualsiasi momento dal team di sviluppo del fornitore, senza influire sull'intera applicazione.

Perché i microservizi sono importanti per i contact center?

Nella metafora della casa, abbiamo parlato di come sia relativamente facile aggiornare una piattaforma di contact center basata su microservizi. Questo non solo rende le cose più facili per il venditore; ha anche importanti vantaggi per il tuo contact center.

Diciamo che stai usando una piattaforma costruita su un'architettura monolitica, il che significa che ha molti componenti interdipendenti. Se il fornitore aggiorna un singolo modulo, è piuttosto costoso e dirompente per le operazioni aziendali.

Questo è un problema serio per i contact center che operano 24 ore su 7, XNUMX giorni su XNUMX, perché ha un impatto negativo sulla soddisfazione dei clienti e sugli accordi sul livello di servizio. E per i contact center come le organizzazioni sanitarie che si occupano di situazioni di vita o di morte, qualsiasi tempo di inattività è del tutto inaccettabile.

Con la crescita di un'applicazione monolitica, gli effetti negativi aumentano, con conseguente scarsa scalabilità, maggiore complessità e minore affidabilità. È anche difficile superare questi problemi senza riprogettare completamente il sistema, un'impresa costosa e dispendiosa in termini di tempo che molti fornitori non sono disposti ad affrontare.

 Attenzione all'acquirente: non tutti i microservizi sono uguali

Potresti parlare con fornitori che affermano che la loro piattaforma di contact center è basata su microservizi, quando in realtà, se scavi più a fondo, non lo è. Una parte della loro applicazione potrebbe essere stata "imbullonata" ai microservizi, ma il resto della piattaforma è monolitico. In questo caso, dovrai comunque lottare con i limiti di un'architettura monolitica.

Come puoi individuare la differenza? Comprendendo le restrizioni dell'architettura monolitica rispetto a quella dei microservizi e ponendo domande intelligenti come queste:

  • Sfruttate un'architettura di microservizi? Se si, quale porzione?
  • Come si ottiene l'alta disponibilità?
  • Il mio contact center sarà inattivo quando rilascerai gli aggiornamenti dell'applicazione?
  • La tua architettura è active-active? (Se la risposta è sì, il fornitore ha un'architettura monolitica, non microservizi.)

Scopri di più

Esistono molti altri modi in cui un'architettura di microservizi può avvantaggiare il tuo contact center. Scarica Perché i microservizi sono fondamentali per il successo del tuo contact center per un elenco completo di domande importanti da porre ai fornitori, ulteriori motivi per cui un'architettura monolitica può essere dannosa per il contact center e vantaggi derivanti dall'utilizzo dei microservizi.