Cookie Preference Centre

Your Privacy
Strictly Necessary Cookies
Performance Cookies
Functional Cookies
Targeting Cookies

Your Privacy

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences, your device or used to make the site work as you expect it to. The information does not usually identify you directly, but it can give you a more personalized web experience. You can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, you should know that blocking some types of cookies may impact your experience on the site and the services we are able to offer.

Strictly Necessary Cookies

These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site may not work then.

Cookies used

ContactCenterWorld.com

Performance Cookies

These cookies allow us to count visits and traffic sources, so we can measure and improve the performance of our site. They help us know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies, we will not know when you have visited our site.

Cookies used

Google Analytics

Functional Cookies

These cookies allow the provision of enhance functionality and personalization, such as videos and live chats. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies, then some or all of these functionalities may not function properly.

Cookies used

Twitter

Facebook

LinkedIn

Targeting Cookies

These cookies are set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant ads on other sites. They work by uniquely identifying your browser and device. If you do not allow these cookies, you will not experience our targeted advertising across different websites.

Cookies used

LinkedIn

This site uses cookies and other tracking technologies to assist with navigation and your ability to provide feedback, analyse your use of our products and services, assist with our promotional and marketing efforts, and provide content from third parties

OK
BECOME
A MEMBER
TODAY TO:
CLICK HERE
TELL A
FRIEND
[HIDE]

Here are some suggested Connections for you! - Log in to start networking.

Microservices Architecture – What is it, and why should I care? - Dialogic - ContactCenterWorld.com Blog

Microservices Architecture – What is it, and why should I care?

Nerd alert! For a while I’ve postponed my chance to geek out about one of the latest buzz words in the telecom industry. Over the last few years, the telecom industry has been rampant with technical terms such as virtualization, network functions virtualization (NFV), orchestration, and lately containerization. Salespeople throw terms around like there is no tomorrow in hopes of getting prospects engaged and excited about their products. One term that is trending now is microservices architecture (MSA). Now, I did say I was going to geek out, but I promise not to get too technical, so hopefully, you will make it to the end of this blog.

In general terms, MSA involves separating each platform/software functionality into a container that runs on its own. What is the point on that, you ask? Well, let me give you a typical example. A Unified Communications platform (UC) supports multiple features such as calling, conferencing, collaboration, and instant messaging. Imagine that you have a surge in video conferences; the typical UC platform uses a monolithic architecture such as a Telephony Application Server (TAS), which runs all the services. So, the peak in video conferencing will basically cause the entire platform to run out of hardware resources affecting everything else. The only way to address this issue is to increase the hardware resources of the platform as a whole, even if the other services do not require additional resources. MSA allows you to separate all these functionalities into separate containers and scale them independently, allowing much better use of your hardware resources. This is a basic example, which actually does little justice to all the benefits of MSA, but it’s a practical one.

Looking at it from a different perspective (a less geeky one), MSA also offers an exciting business opportunity. If all services on your platform are interfacing using standard APIs, then you could slice parts of it and provide those as individual services. Again, using a UC platform as an example, you can take the conferencing microservice and allow your customers to build their own conferencing client and interface only with this specific container. The same applies to calls or instant messaging. Thus, MSA can enable offering both a turnkey application, such as UC, or simply selling the “sliced” services. Another MSA advantage is that each service is agnostic and performs a limited number of tasks without interfering or being affected by the others. This isolation enhances the capability to monitor, troubleshoot, and manage individual containers.


Sponsor message - content continues below this message

2022 '17th annual' Global Contact Center World Awards NOW OPEN

Enter your Center, Strategy, Technology Innovation, Teams and Individuals into the ONLY TRULY GLOBAL awards program - regarded by many as being like the Olympics for the Contact Center World! Join the best from over 80 nations and compete for the most prestigious awards out there!

FIND OUT MORE HERE


Content continues ….

To get more specific, and still looking at MSA from a business perspective, the Dialogic® BUZZ™ UC platform is a great example of MSA in action. A customer may initially purchase Dialogic BUZZ to be used as a UC platform, and can also offer UC as a Service (UCaaS) to their customers if desired. Simultaneously, they could reuse the same platform and turn it into a Communication Platform as a Service (CPaaS). This flexibility will allow our customers to diversify their offer and above all, give them the ability to innovate on their own. The microservices distributed architecture is a crucial enabler for this business model and the reason why Dialogic chose to take this path. From a technology vendor perspective, MSA will also allow Dialogic to continue innovating and adding functionalities without disrupting the existing deployment. New features become new microservices, which are seamlessly added. It’s a DevOps dream! (There I go again, getting carried away.)

These are exciting times. Dialogic recently released Dialogic BUZZ 4.0, which leverages a partial microservices architecture. Over the last few months, we have been turning BUZZ into a full MSA-based platform. This migration process continues, and our customers will continue to reap the benefits. Dialogic BUZZ has become simpler to install, manage, and scale – and soon will also allow customers to monetize it in different ways. While we are in this process, we are already planning the next step – enhancing the microservices to a full "Service Mesh" topology. But that's a story for another day…

Source: https://blog.dialogic.com/blog/microservices-architecture-what-is-it-and-why-should-i-care

Publish Date: October 31, 2019 5:00 AM


2021 Buyers Guide Messaging Systems

 
1.) 
Amtelco

miSecureMessages
miSecureMessages is an encrypted messaging application designed as a pager replacement for healthcare organizations, call centers, and enterprise environments.

2.) 
eGain Corporation

Messaging Hub
eGain has rearchitected its platform to handle the messaging channels in a new way. eGain Customer Engagement Hub™, the platform that unifies knowledge, AI, analytics, and conversations to ensure that no channel is left in a silo, also powers the eGain Messaging Hub.

3.) 
Startel Corp.

Contact Center Software
Startel is a leading provider of unified communications, business process automation and performance management solutions for contact centers. Since its founding in 1980, Startel has established a loyal customer base from a variety of industries, including contact centers, education, healthcare, insurance and telephone answering service. Startel's solutions are designed to enhance the customer experience, improve employee productivity, reduce operating costs, and increase revenues.

4.) 
Synthetix

Engage with your customers in Real-Time.

Connect personally with your customers, generating new revenues and boosting CSAT scores. Synthetix Chat is the fastest way to engage your users, with a Live Key-Press Feed, ID and Verification, simultaneous chats and AI-Powered predictive suggestions, Synthetix Chat reduces averages handling times by up to 50%.
 



View more from Dialogic

Recent Blog Posts:
Scaling in the Cloud – Avoid Flying Too Close to the SunDecember 17, 2019 5:00 AM
SD-WAN’s Relationship with UCaaSDecember 12, 2019 5:00 AM
Hearing and Seeing the Difference in UC PlatformsNovember 7, 2019 5:00 AM
Microservices Architecture – What is it, and why should I care?October 31, 2019 5:00 AM
Panning for “Killer Apps” in the Gold Rush of 5GFebruary 14, 2019 5:00 AM
The Dialogic BUZZ UC Platform Swiss Army KnifeOctober 24, 2018 5:00 AM
DialogicONE - IoT SolutionsOctober 22, 2018 5:00 AM
Dialogic PowerMedia MRF – A Solution You Can Depend OnSeptember 25, 2018 5:00 AM
Enabling WebRTC with the Dialogic PowerVille Load BalancerJuly 16, 2018 5:00 AM
Telecom Meets Digital: The Importance of Establishing ControlsMay 24, 2018 5:00 AM

About us - in 60 seconds!

Submit Event

Upcoming Events

Everything You Want To Know About The Most Prestigious Awards In The Industry! Read More...
 1194 

Latest Americas Newsletter
both ids empty
session userid =
session UserTempID =
session adminlevel =
session blnTempHelpChatShow =
CMS =
session cookie set = True
session page-view-total =
session page-view-total =
applicaiton blnAwardsClosed =
session blnCompletedAwardInterestPopup =
session blnCheckNewsletterInterestPopup =
session blnCompletedNewsletterInterestPopup =