SlideShare a Scribd company logo
Cloud native apps
Grzegorz Sikora
Who am I?
2
About us
OVOO team
OVOO company confidential 4
OVOO is a leading Polish TELCO software company.
Started in 2012 - growing organically
OVOOcado is our product line
Our numbers:
• 60+ Highly skilled specialists
• 175+ Successfully delivered projects
• 0 failed projects
OVOO: Why our offer is so unique?
• We are TELECOM experts
• We are DISRUPTIVE
• We are PROFESSIONAL
• We have a FUN
T-Mobile Poland
T-Mobile Austria
Magyar Telecom
T-Mobile Czech
DT Group
Hrvatski Telekom
T-Mobile Hubraum
Orange Poland - FIX part
Orange Group
Orange Poland - Mobile part
Our customers
6
OVOOocad
Our product brad
OVOOcado is our brand fully focused at the product development
and offering to MNOs, MVNx, CPaaS providers.
More details at
https://ovoocado.com
OCS Service Broker PrePaid CC TAS Convergent
Messaging
GW
Market drivers 2020+
Market drivers 2020+
OVOO company confidential 8
Source EDN Network “The 5 best 5G use cases”
Market drivers 2020+
OVOO company confidential 9
10
Real Market drivers!?
Technology drivers
OVOO company confidential 11
What is the issue with current deployments
Issues with current deployments
1. Lack of services separation – common middleware
2. Monolithic big application
3. Heavy regression testing because of inter-service dependency
4. Complicated deployment procedure which differs depend on test, pre-
prod, prod environment
5. Heavy acceptance tests – version rollout
6. No or limited automatic scalability – peak support
OVOO company confidential 13
SDP
NTS
14
MNO Network
S-CSCF/MSS
VoLTE/3G/SIP
Common
customers
Service Broker
VPN PrePaidMSIMMNP NTS
Common 1 Common 2 Common 3 Common 4 Common 5
SDP deployment challenges
Service overload
Emergency
15
MNO Network
S-CSCF/MSS
VoLTE/3G/SIP
Common
customers
SDP
VPN PrePaid
MNP
1.0
Service Broker
MSIM NTS
Common 1 Common 2 Common 3 Common 4 Common 5
SDP deployment challenges
New version of service or library
MNP
2.0
Common 2
1.1
SDP deployment challenges
Customer specific service
16
MNO Network
S-CSCF/MSS
VoLTE/3G/SIP
Customer nicheCommon
customers
SDP
Service Broker
VPN PrePaidMSIMMNP NTS
Common 1 Common 2 Common 3 Common 4 Common 5
PoC
Low latency services demands
17
SDP
VPN
PrePaid
MNO
Network
Visited network Home network Backend
Internet
MNO
Network
VR V2X
VR
V2X
VR V2X
Edge cloud
Evolution not revolution
What is our proposal?
We believe in evolution instead revolution
• Step by step approach.
1. 2018-2019 – utilize existing
JainSLEE/SIPServlets platforms
and optimize the cost structure
for new services
2. 2019 – 2021 – hybrid deployment
mixing legacy and cloud native
services
3. 2021+ - Unified cloud native
deployment
OVOO company confidential 19
• HOW TO?
– Application Server based
service should be migrated to
cloud native apps
– Decoupling based on micro
services
– Containers for automated
deployment and DevOps
– Container orchestration for
scalability and management
Service Broker – Orchestration
20
• Horizontal
orchestration
– Business level
orchestration
– SIP and Call Control REST
– Stateful balancing
– Profile based
• Legacy and new services
orchestration
– Based on the profile the
SB can orchestrate
between new cloud based
apps and legacy JainSLEE
services
– The IMS and CS core can
trigger directly legacy SDP
platform or use SB
App 1
SB
S-CSCF/MSS
SI
P
SIP/CAP
App
2
App
3
RES
T
RES
T
SIP/CAPProfile
DB
OVOO company confidential
SDP
NTS
Service Broker
VPN PrePaidMSIMMNP
Common 1 Common 2 Common 3 Common 4 Common 5
SBSB
Service Broker – Scalability
21
• Different routing
algorithms
• SB pool can
orchestrate scale
up/down application
pool
• It can be either static
or fully automated
mechanism
App
1
SB
S-CSCF
SI
P
SIP/CAP
App
2
RES
T
Profile
DB
OVOO company confidential
App
3 App
4
SI
P
SI
P
OVOOcado Service Broker
Turn key orchestration for MNO
22
• Flexible Multi Network: 3G and 4G
• IMS and CS core integration
• Integration with 3rd party
components
• Legacy IN and SIP AS orchestration
• Pre-integrated with OVOOcado TAS
and OCS for real time rating and
fraud detection
• Low latency (reduced signaling
overhead)
• High flexibility (re-configuration on
the fly)
• TCO and TTM lower up to 80%
CS Core IMS Core
API GW
Service Broker
Service
Profile
MMTel SCC-AS
HLR HSS
Legacy
IN
Legacy
SIP AS
Other
services
OVOOcado
OCS
CAP
Ro
API
SIP
$$$
External
services
SIP/Diameter/SS7 application (POD)
23
Akka Library
Akka Library
JVM
JVM
Application
• Full control on signalization –
detailed access
• Effective programing
• Library not middleware
• Full control on software quality
• OVOO OCS product is based on this
technology
• Light technology
OVOO company confidential
REST application (POD)
24
SpringBoot
SpringBoot
JVM
JVM
Call Logic
• Common repeatable services
• IT based development
• SpringBoot based light technology
• Full control on software quality
• OVOO VPABX and MSGGW product is
based on this technology
• Currently the most popular
technology for REST services
OVOO company confidential
Results
26
OCS and MSGGW deployment
• Project was successfully
accomplished in
September/2018.
• Since that time, the OCS is
working without any down time
• Last time we added MSG GW to
the solution (replaced legacy
one)
• The system is handling in
average 1000 TPS with pick up
to 2000 TPS
• The Average latency is 20
milliseconds
27
OCS latency
OVOOcado OCS
Internal architecture
• Modular internal architecture
• Flexible and customizable solution.
• Integration via open standard
interfaces.
• Compliant with Telco 3GPP
standards
• Carrier grade architecture with
built-in Fault Tolerance, High
Availability and Load Balancing
features
• Flexible data model
• Provisioning, Alarm, CDR subsystem
for BSS and OSS integration
28OVOO company confidential
29OVOO company confidential
MSGGW 1.0.0 GA
Convergent Messaging GW
Key features and benefits
● No single point of failure with capacity on
demand
● Small footprint
● A2P Messaging
● End2End security
● 100% compliant with Kannel and Jasmin
● Distributed message bus
● Flexible, plugable routing algorithm based
on multiple criteria
● Advanced business rules including content
filtering
● Cloud and on-prem deployment,
● Virtualized and docker-ized
● Mobile Number Portability
● OCS integration for PrePaid and PostPaid
online rating
30
IaaS
Cloud native apps - architecture blueprint
31
Service
Layer
POD (SS7)
Service1
Service4
(SpringBut)
POD (SIP)
Service1
POD API
Gateway
POD (SIP)
Service2
OVOO company confidential
OAM
PaaS
DataLayer
Cache
RA
Subscri
bers
Srv conf
Object
storage
(Swift)
Sessions
Block
storage
(Ceph)
Access
Layer
HTTP Load
Balancer
Service Broker
SS7 SIPDIAMETER
SMPP Proxy
Lessons learned
• Yes - you can do it.
• Yes – it works for real time services
• Is “platform” still needed?
– You don’t need platform you need the way to control the
environment
• Be aware – automatization is very cool but the first
deployment require a lot of work.
• You have to be ready for a quick deployment and
scalability
Thank you

More Related Content

What's hot

TADSummit, Going both ways - Telecom's potential of an IP comms platforms nex...
TADSummit, Going both ways - Telecom's potential of an IP comms platforms nex...TADSummit, Going both ways - Telecom's potential of an IP comms platforms nex...
TADSummit, Going both ways - Telecom's potential of an IP comms platforms nex...
Alan Quayle
 
NextGen HSS, Our TADHacked solution - Javier Martin, Summa Networks
NextGen HSS, Our TADHacked solution - Javier Martin, Summa NetworksNextGen HSS, Our TADHacked solution - Javier Martin, Summa Networks
NextGen HSS, Our TADHacked solution - Javier Martin, Summa Networks
Alan Quayle
 
immmr – a hybrid operator model, Sebastian Schumann, immmr
immmr – a hybrid operator model, Sebastian Schumann, immmrimmmr – a hybrid operator model, Sebastian Schumann, immmr
immmr – a hybrid operator model, Sebastian Schumann, immmr
Alan Quayle
 
Cloud Native Function for 5G success, Grzegorz Sikora, OVOO
Cloud Native Function for 5G success, Grzegorz Sikora, OVOOCloud Native Function for 5G success, Grzegorz Sikora, OVOO
Cloud Native Function for 5G success, Grzegorz Sikora, OVOO
Alan Quayle
 
ECI-The Case for Carrier Cooperation and LSO-MEF London-May 2016
ECI-The Case for Carrier Cooperation and LSO-MEF London-May 2016ECI-The Case for Carrier Cooperation and LSO-MEF London-May 2016
ECI-The Case for Carrier Cooperation and LSO-MEF London-May 2016
ECI – THE ELASTIC NETWORK™
 
Programmable Telecoms – What is in IT for Telcos? by Sebastian Schumann
Programmable Telecoms – What is in IT for Telcos? by Sebastian SchumannProgrammable Telecoms – What is in IT for Telcos? by Sebastian Schumann
Programmable Telecoms – What is in IT for Telcos? by Sebastian Schumann
Alan Quayle
 
Libon (probably) the World’s most Successful Telco IP Communication Service, ...
Libon (probably) the World’s most Successful Telco IP Communication Service, ...Libon (probably) the World’s most Successful Telco IP Communication Service, ...
Libon (probably) the World’s most Successful Telco IP Communication Service, ...
Alan Quayle
 
Telco-grade support for open-source based VAS, Irek Nowak, pro-IDS
Telco-grade support for open-source based VAS, Irek Nowak, pro-IDSTelco-grade support for open-source based VAS, Irek Nowak, pro-IDS
Telco-grade support for open-source based VAS, Irek Nowak, pro-IDS
Alan Quayle
 
TADSummit, The MONEH Innovation Showcase chaired by James Body, Telet Research
TADSummit, The MONEH Innovation Showcase chaired by James Body, Telet ResearchTADSummit, The MONEH Innovation Showcase chaired by James Body, Telet Research
TADSummit, The MONEH Innovation Showcase chaired by James Body, Telet Research
Alan Quayle
 
ECI & Light Reading Webinar: Real Revenues from Virtualized Services - Nov 2015
ECI & Light Reading Webinar: Real Revenues from Virtualized Services - Nov 2015ECI & Light Reading Webinar: Real Revenues from Virtualized Services - Nov 2015
ECI & Light Reading Webinar: Real Revenues from Virtualized Services - Nov 2015
ECI – THE ELASTIC NETWORK™
 
Dialog's Developer Ecosystem Success Story with hSenid Mobile TADSummit
Dialog's Developer Ecosystem Success Story with hSenid Mobile TADSummitDialog's Developer Ecosystem Success Story with hSenid Mobile TADSummit
Dialog's Developer Ecosystem Success Story with hSenid Mobile TADSummit
Alan Quayle
 
How WebRTC is Altering the Landscape for Mobile UC & BYOD
How WebRTC is Altering the Landscape for Mobile UC & BYODHow WebRTC is Altering the Landscape for Mobile UC & BYOD
How WebRTC is Altering the Landscape for Mobile UC & BYODGENBANDcorporate
 
TADSummit building a serivce innovation ecosystem - mac taylor - Huawei
TADSummit building a serivce innovation ecosystem - mac taylor - HuaweiTADSummit building a serivce innovation ecosystem - mac taylor - Huawei
TADSummit building a serivce innovation ecosystem - mac taylor - Huawei
Alan Quayle
 
Case Study: Fujitsu Ensures a Reliable Customer Experience with Modern Wi-Fi ...
Case Study: Fujitsu Ensures a Reliable Customer Experience with Modern Wi-Fi ...Case Study: Fujitsu Ensures a Reliable Customer Experience with Modern Wi-Fi ...
Case Study: Fujitsu Ensures a Reliable Customer Experience with Modern Wi-Fi ...
CA Technologies
 
Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...
Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...
Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...
Alan Quayle
 
Cct presentation
Cct presentationCct presentation
Cct presentation
Raza Haider
 
Practical Experiences of Multi-Operator Neutral Hosting James Body, TADSummit...
Practical Experiences of Multi-Operator Neutral Hosting James Body, TADSummit...Practical Experiences of Multi-Operator Neutral Hosting James Body, TADSummit...
Practical Experiences of Multi-Operator Neutral Hosting James Body, TADSummit...
Alan Quayle
 
IMS WebRTC Workshop Oracle
IMS WebRTC Workshop OracleIMS WebRTC Workshop Oracle
IMS WebRTC Workshop Oracle
Alan Quayle
 

What's hot (20)

TADSummit, Going both ways - Telecom's potential of an IP comms platforms nex...
TADSummit, Going both ways - Telecom's potential of an IP comms platforms nex...TADSummit, Going both ways - Telecom's potential of an IP comms platforms nex...
TADSummit, Going both ways - Telecom's potential of an IP comms platforms nex...
 
NextGen HSS, Our TADHacked solution - Javier Martin, Summa Networks
NextGen HSS, Our TADHacked solution - Javier Martin, Summa NetworksNextGen HSS, Our TADHacked solution - Javier Martin, Summa Networks
NextGen HSS, Our TADHacked solution - Javier Martin, Summa Networks
 
immmr – a hybrid operator model, Sebastian Schumann, immmr
immmr – a hybrid operator model, Sebastian Schumann, immmrimmmr – a hybrid operator model, Sebastian Schumann, immmr
immmr – a hybrid operator model, Sebastian Schumann, immmr
 
Cloud Native Function for 5G success, Grzegorz Sikora, OVOO
Cloud Native Function for 5G success, Grzegorz Sikora, OVOOCloud Native Function for 5G success, Grzegorz Sikora, OVOO
Cloud Native Function for 5G success, Grzegorz Sikora, OVOO
 
ECI-The Case for Carrier Cooperation and LSO-MEF London-May 2016
ECI-The Case for Carrier Cooperation and LSO-MEF London-May 2016ECI-The Case for Carrier Cooperation and LSO-MEF London-May 2016
ECI-The Case for Carrier Cooperation and LSO-MEF London-May 2016
 
Programmable Telecoms – What is in IT for Telcos? by Sebastian Schumann
Programmable Telecoms – What is in IT for Telcos? by Sebastian SchumannProgrammable Telecoms – What is in IT for Telcos? by Sebastian Schumann
Programmable Telecoms – What is in IT for Telcos? by Sebastian Schumann
 
Libon (probably) the World’s most Successful Telco IP Communication Service, ...
Libon (probably) the World’s most Successful Telco IP Communication Service, ...Libon (probably) the World’s most Successful Telco IP Communication Service, ...
Libon (probably) the World’s most Successful Telco IP Communication Service, ...
 
Telco-grade support for open-source based VAS, Irek Nowak, pro-IDS
Telco-grade support for open-source based VAS, Irek Nowak, pro-IDSTelco-grade support for open-source based VAS, Irek Nowak, pro-IDS
Telco-grade support for open-source based VAS, Irek Nowak, pro-IDS
 
TADSummit, The MONEH Innovation Showcase chaired by James Body, Telet Research
TADSummit, The MONEH Innovation Showcase chaired by James Body, Telet ResearchTADSummit, The MONEH Innovation Showcase chaired by James Body, Telet Research
TADSummit, The MONEH Innovation Showcase chaired by James Body, Telet Research
 
ECI & Light Reading Webinar: Real Revenues from Virtualized Services - Nov 2015
ECI & Light Reading Webinar: Real Revenues from Virtualized Services - Nov 2015ECI & Light Reading Webinar: Real Revenues from Virtualized Services - Nov 2015
ECI & Light Reading Webinar: Real Revenues from Virtualized Services - Nov 2015
 
Dialog's Developer Ecosystem Success Story with hSenid Mobile TADSummit
Dialog's Developer Ecosystem Success Story with hSenid Mobile TADSummitDialog's Developer Ecosystem Success Story with hSenid Mobile TADSummit
Dialog's Developer Ecosystem Success Story with hSenid Mobile TADSummit
 
How WebRTC is Altering the Landscape for Mobile UC & BYOD
How WebRTC is Altering the Landscape for Mobile UC & BYODHow WebRTC is Altering the Landscape for Mobile UC & BYOD
How WebRTC is Altering the Landscape for Mobile UC & BYOD
 
Sip trunking
Sip trunkingSip trunking
Sip trunking
 
TADSummit building a serivce innovation ecosystem - mac taylor - Huawei
TADSummit building a serivce innovation ecosystem - mac taylor - HuaweiTADSummit building a serivce innovation ecosystem - mac taylor - Huawei
TADSummit building a serivce innovation ecosystem - mac taylor - Huawei
 
beroNet_PP_V2_EN
beroNet_PP_V2_ENberoNet_PP_V2_EN
beroNet_PP_V2_EN
 
Case Study: Fujitsu Ensures a Reliable Customer Experience with Modern Wi-Fi ...
Case Study: Fujitsu Ensures a Reliable Customer Experience with Modern Wi-Fi ...Case Study: Fujitsu Ensures a Reliable Customer Experience with Modern Wi-Fi ...
Case Study: Fujitsu Ensures a Reliable Customer Experience with Modern Wi-Fi ...
 
Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...
Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...
Open Marketplace for Telephony Apps, Telestax, Convergence, uFone - TADSummit...
 
Cct presentation
Cct presentationCct presentation
Cct presentation
 
Practical Experiences of Multi-Operator Neutral Hosting James Body, TADSummit...
Practical Experiences of Multi-Operator Neutral Hosting James Body, TADSummit...Practical Experiences of Multi-Operator Neutral Hosting James Body, TADSummit...
Practical Experiences of Multi-Operator Neutral Hosting James Body, TADSummit...
 
IMS WebRTC Workshop Oracle
IMS WebRTC Workshop OracleIMS WebRTC Workshop Oracle
IMS WebRTC Workshop Oracle
 

Similar to Cloud-native apps. Do you still need a Middleware for a real-time service?

Evolution of the Telco Services Plane, Greg Sikora, TADSummit 2018
Evolution of the Telco Services Plane, Greg Sikora, TADSummit 2018Evolution of the Telco Services Plane, Greg Sikora, TADSummit 2018
Evolution of the Telco Services Plane, Greg Sikora, TADSummit 2018
Alan Quayle
 
SoftCOM: Transforming Telco’s Infrastructure, Operation and Services in the N...
SoftCOM: Transforming Telco’s Infrastructure, Operation and Services in the N...SoftCOM: Transforming Telco’s Infrastructure, Operation and Services in the N...
SoftCOM: Transforming Telco’s Infrastructure, Operation and Services in the N...
Open Networking Summits
 
WSO2Con US 2013 - Unleashing your Connected Business
WSO2Con US 2013 - Unleashing your Connected BusinessWSO2Con US 2013 - Unleashing your Connected Business
WSO2Con US 2013 - Unleashing your Connected BusinessWSO2
 
Plazamedia case study
Plazamedia  case studyPlazamedia  case study
Plazamedia case study
Cisco Case Studies
 
uCPE and VNFs Explained
uCPE and VNFs ExplaineduCPE and VNFs Explained
uCPE and VNFs Explained
TelcoBridges Inc.
 
uCPE and VNFs Explained
uCPE and VNFs ExplaineduCPE and VNFs Explained
uCPE and VNFs Explained
Alan Percy
 
apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...
apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...
apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...
apidays
 
Where will you run your it today?
Where will you run your it today?Where will you run your it today?
Where will you run your it today?
Bernard Paques
 
ATS-Overview_v0.1.pptx
ATS-Overview_v0.1.pptxATS-Overview_v0.1.pptx
ATS-Overview_v0.1.pptx
Nakhoudah
 
SoftLayer Value Proposition v1.04
SoftLayer Value Proposition v1.04SoftLayer Value Proposition v1.04
SoftLayer Value Proposition v1.04
Avinaba Basu
 
Defining a modern day network
Defining a modern day networkDefining a modern day network
Defining a modern day network
Rakuten Group, Inc.
 
CES 2016 Panel: Your Customers Are on the New Internet – Are you?
CES 2016 Panel: Your Customers Are on the New Internet – Are you?CES 2016 Panel: Your Customers Are on the New Internet – Are you?
CES 2016 Panel: Your Customers Are on the New Internet – Are you?
ARIN
 
QUOBIS corporate portfolio
QUOBIS corporate portfolioQUOBIS corporate portfolio
QUOBIS corporate portfolioQuobis
 
Optare Solutions Network Applications BU Brochure
Optare Solutions Network Applications BU BrochureOptare Solutions Network Applications BU Brochure
Optare Solutions Network Applications BU Brochure
antonry
 
Tmedia for Metaswitch - an FAQ Session
Tmedia for Metaswitch - an FAQ SessionTmedia for Metaswitch - an FAQ Session
Tmedia for Metaswitch - an FAQ Session
Alan Percy
 
Tmedia for Metaswitch - a FAQ Session
Tmedia for Metaswitch - a FAQ SessionTmedia for Metaswitch - a FAQ Session
Tmedia for Metaswitch - a FAQ Session
TelcoBridges Inc.
 
Mellanox Market Leading Solutions
Mellanox Market Leading SolutionsMellanox Market Leading Solutions
Mellanox Market Leading Solutions
Mellanox Technologies
 
Cisco Connect Toronto 2017 - NFV/SDN Platform for Orchestrating Cloud and vBr...
Cisco Connect Toronto 2017 - NFV/SDN Platform for Orchestrating Cloud and vBr...Cisco Connect Toronto 2017 - NFV/SDN Platform for Orchestrating Cloud and vBr...
Cisco Connect Toronto 2017 - NFV/SDN Platform for Orchestrating Cloud and vBr...
Cisco Canada
 
Edge computing: Cord build 17 telefonica use cases
Edge computing: Cord build 17 telefonica use casesEdge computing: Cord build 17 telefonica use cases
Edge computing: Cord build 17 telefonica use cases
Patrick Lopez
 
Cloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlow
Cloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlowCloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlow
Cloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlow
Cohesive Networks
 

Similar to Cloud-native apps. Do you still need a Middleware for a real-time service? (20)

Evolution of the Telco Services Plane, Greg Sikora, TADSummit 2018
Evolution of the Telco Services Plane, Greg Sikora, TADSummit 2018Evolution of the Telco Services Plane, Greg Sikora, TADSummit 2018
Evolution of the Telco Services Plane, Greg Sikora, TADSummit 2018
 
SoftCOM: Transforming Telco’s Infrastructure, Operation and Services in the N...
SoftCOM: Transforming Telco’s Infrastructure, Operation and Services in the N...SoftCOM: Transforming Telco’s Infrastructure, Operation and Services in the N...
SoftCOM: Transforming Telco’s Infrastructure, Operation and Services in the N...
 
WSO2Con US 2013 - Unleashing your Connected Business
WSO2Con US 2013 - Unleashing your Connected BusinessWSO2Con US 2013 - Unleashing your Connected Business
WSO2Con US 2013 - Unleashing your Connected Business
 
Plazamedia case study
Plazamedia  case studyPlazamedia  case study
Plazamedia case study
 
uCPE and VNFs Explained
uCPE and VNFs ExplaineduCPE and VNFs Explained
uCPE and VNFs Explained
 
uCPE and VNFs Explained
uCPE and VNFs ExplaineduCPE and VNFs Explained
uCPE and VNFs Explained
 
apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...
apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...
apidays LIVE Paris 2021 - Synchronous Communication Patterns by Sébastien Ber...
 
Where will you run your it today?
Where will you run your it today?Where will you run your it today?
Where will you run your it today?
 
ATS-Overview_v0.1.pptx
ATS-Overview_v0.1.pptxATS-Overview_v0.1.pptx
ATS-Overview_v0.1.pptx
 
SoftLayer Value Proposition v1.04
SoftLayer Value Proposition v1.04SoftLayer Value Proposition v1.04
SoftLayer Value Proposition v1.04
 
Defining a modern day network
Defining a modern day networkDefining a modern day network
Defining a modern day network
 
CES 2016 Panel: Your Customers Are on the New Internet – Are you?
CES 2016 Panel: Your Customers Are on the New Internet – Are you?CES 2016 Panel: Your Customers Are on the New Internet – Are you?
CES 2016 Panel: Your Customers Are on the New Internet – Are you?
 
QUOBIS corporate portfolio
QUOBIS corporate portfolioQUOBIS corporate portfolio
QUOBIS corporate portfolio
 
Optare Solutions Network Applications BU Brochure
Optare Solutions Network Applications BU BrochureOptare Solutions Network Applications BU Brochure
Optare Solutions Network Applications BU Brochure
 
Tmedia for Metaswitch - an FAQ Session
Tmedia for Metaswitch - an FAQ SessionTmedia for Metaswitch - an FAQ Session
Tmedia for Metaswitch - an FAQ Session
 
Tmedia for Metaswitch - a FAQ Session
Tmedia for Metaswitch - a FAQ SessionTmedia for Metaswitch - a FAQ Session
Tmedia for Metaswitch - a FAQ Session
 
Mellanox Market Leading Solutions
Mellanox Market Leading SolutionsMellanox Market Leading Solutions
Mellanox Market Leading Solutions
 
Cisco Connect Toronto 2017 - NFV/SDN Platform for Orchestrating Cloud and vBr...
Cisco Connect Toronto 2017 - NFV/SDN Platform for Orchestrating Cloud and vBr...Cisco Connect Toronto 2017 - NFV/SDN Platform for Orchestrating Cloud and vBr...
Cisco Connect Toronto 2017 - NFV/SDN Platform for Orchestrating Cloud and vBr...
 
Edge computing: Cord build 17 telefonica use cases
Edge computing: Cord build 17 telefonica use casesEdge computing: Cord build 17 telefonica use cases
Edge computing: Cord build 17 telefonica use cases
 
Cloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlow
Cloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlowCloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlow
Cloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlow
 

More from Alan Quayle

What is a vCon?
What is a vCon?What is a vCon?
What is a vCon?
Alan Quayle
 
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Alan Quayle
 
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Alan Quayle
 
What makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias GoebelWhat makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias Goebel
Alan Quayle
 
eSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João CasaleSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João Casal
Alan Quayle
 
Architecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeArchitecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin Sime
Alan Quayle
 
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
Alan Quayle
 
Programmable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas GranigProgrammable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas Granig
Alan Quayle
 
How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...
Alan Quayle
 
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel BourgoisLatest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Alan Quayle
 
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
Alan Quayle
 
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Alan Quayle
 
Open Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan QuayleOpen Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan Quayle
Alan Quayle
 
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei IancuOpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
Alan Quayle
 
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe LeitaoTADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
Alan Quayle
 
What happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan QuayleWhat happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan Quayle
Alan Quayle
 
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike BromwichStacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Alan Quayle
 
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
Alan Quayle
 
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João CamarateFounding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Alan Quayle
 
How to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro GauciHow to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro Gauci
Alan Quayle
 

More from Alan Quayle (20)

What is a vCon?
What is a vCon?What is a vCon?
What is a vCon?
 
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
 
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
 
What makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias GoebelWhat makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias Goebel
 
eSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João CasaleSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João Casal
 
Architecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeArchitecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin Sime
 
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
 
Programmable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas GranigProgrammable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas Granig
 
How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...
 
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel BourgoisLatest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
 
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
 
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
 
Open Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan QuayleOpen Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan Quayle
 
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei IancuOpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
 
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe LeitaoTADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
 
What happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan QuayleWhat happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan Quayle
 
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike BromwichStacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
 
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
 
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João CamarateFounding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
 
How to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro GauciHow to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro Gauci
 

Recently uploaded

From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 

Recently uploaded (20)

From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 

Cloud-native apps. Do you still need a Middleware for a real-time service?

  • 4. OVOO team OVOO company confidential 4 OVOO is a leading Polish TELCO software company. Started in 2012 - growing organically OVOOcado is our product line Our numbers: • 60+ Highly skilled specialists • 175+ Successfully delivered projects • 0 failed projects OVOO: Why our offer is so unique? • We are TELECOM experts • We are DISRUPTIVE • We are PROFESSIONAL • We have a FUN
  • 5. T-Mobile Poland T-Mobile Austria Magyar Telecom T-Mobile Czech DT Group Hrvatski Telekom T-Mobile Hubraum Orange Poland - FIX part Orange Group Orange Poland - Mobile part Our customers
  • 6. 6 OVOOocad Our product brad OVOOcado is our brand fully focused at the product development and offering to MNOs, MVNx, CPaaS providers. More details at https://ovoocado.com OCS Service Broker PrePaid CC TAS Convergent Messaging GW
  • 8. Market drivers 2020+ OVOO company confidential 8 Source EDN Network “The 5 best 5G use cases”
  • 9. Market drivers 2020+ OVOO company confidential 9
  • 12. What is the issue with current deployments
  • 13. Issues with current deployments 1. Lack of services separation – common middleware 2. Monolithic big application 3. Heavy regression testing because of inter-service dependency 4. Complicated deployment procedure which differs depend on test, pre- prod, prod environment 5. Heavy acceptance tests – version rollout 6. No or limited automatic scalability – peak support OVOO company confidential 13
  • 14. SDP NTS 14 MNO Network S-CSCF/MSS VoLTE/3G/SIP Common customers Service Broker VPN PrePaidMSIMMNP NTS Common 1 Common 2 Common 3 Common 4 Common 5 SDP deployment challenges Service overload Emergency
  • 15. 15 MNO Network S-CSCF/MSS VoLTE/3G/SIP Common customers SDP VPN PrePaid MNP 1.0 Service Broker MSIM NTS Common 1 Common 2 Common 3 Common 4 Common 5 SDP deployment challenges New version of service or library MNP 2.0 Common 2 1.1
  • 16. SDP deployment challenges Customer specific service 16 MNO Network S-CSCF/MSS VoLTE/3G/SIP Customer nicheCommon customers SDP Service Broker VPN PrePaidMSIMMNP NTS Common 1 Common 2 Common 3 Common 4 Common 5 PoC
  • 17. Low latency services demands 17 SDP VPN PrePaid MNO Network Visited network Home network Backend Internet MNO Network VR V2X VR V2X VR V2X Edge cloud
  • 19. What is our proposal? We believe in evolution instead revolution • Step by step approach. 1. 2018-2019 – utilize existing JainSLEE/SIPServlets platforms and optimize the cost structure for new services 2. 2019 – 2021 – hybrid deployment mixing legacy and cloud native services 3. 2021+ - Unified cloud native deployment OVOO company confidential 19 • HOW TO? – Application Server based service should be migrated to cloud native apps – Decoupling based on micro services – Containers for automated deployment and DevOps – Container orchestration for scalability and management
  • 20. Service Broker – Orchestration 20 • Horizontal orchestration – Business level orchestration – SIP and Call Control REST – Stateful balancing – Profile based • Legacy and new services orchestration – Based on the profile the SB can orchestrate between new cloud based apps and legacy JainSLEE services – The IMS and CS core can trigger directly legacy SDP platform or use SB App 1 SB S-CSCF/MSS SI P SIP/CAP App 2 App 3 RES T RES T SIP/CAPProfile DB OVOO company confidential SDP NTS Service Broker VPN PrePaidMSIMMNP Common 1 Common 2 Common 3 Common 4 Common 5
  • 21. SBSB Service Broker – Scalability 21 • Different routing algorithms • SB pool can orchestrate scale up/down application pool • It can be either static or fully automated mechanism App 1 SB S-CSCF SI P SIP/CAP App 2 RES T Profile DB OVOO company confidential App 3 App 4 SI P SI P
  • 22. OVOOcado Service Broker Turn key orchestration for MNO 22 • Flexible Multi Network: 3G and 4G • IMS and CS core integration • Integration with 3rd party components • Legacy IN and SIP AS orchestration • Pre-integrated with OVOOcado TAS and OCS for real time rating and fraud detection • Low latency (reduced signaling overhead) • High flexibility (re-configuration on the fly) • TCO and TTM lower up to 80% CS Core IMS Core API GW Service Broker Service Profile MMTel SCC-AS HLR HSS Legacy IN Legacy SIP AS Other services OVOOcado OCS CAP Ro API SIP $$$ External services
  • 23. SIP/Diameter/SS7 application (POD) 23 Akka Library Akka Library JVM JVM Application • Full control on signalization – detailed access • Effective programing • Library not middleware • Full control on software quality • OVOO OCS product is based on this technology • Light technology OVOO company confidential
  • 24. REST application (POD) 24 SpringBoot SpringBoot JVM JVM Call Logic • Common repeatable services • IT based development • SpringBoot based light technology • Full control on software quality • OVOO VPABX and MSGGW product is based on this technology • Currently the most popular technology for REST services OVOO company confidential
  • 26. 26 OCS and MSGGW deployment • Project was successfully accomplished in September/2018. • Since that time, the OCS is working without any down time • Last time we added MSG GW to the solution (replaced legacy one) • The system is handling in average 1000 TPS with pick up to 2000 TPS • The Average latency is 20 milliseconds
  • 28. OVOOcado OCS Internal architecture • Modular internal architecture • Flexible and customizable solution. • Integration via open standard interfaces. • Compliant with Telco 3GPP standards • Carrier grade architecture with built-in Fault Tolerance, High Availability and Load Balancing features • Flexible data model • Provisioning, Alarm, CDR subsystem for BSS and OSS integration 28OVOO company confidential
  • 30. Convergent Messaging GW Key features and benefits ● No single point of failure with capacity on demand ● Small footprint ● A2P Messaging ● End2End security ● 100% compliant with Kannel and Jasmin ● Distributed message bus ● Flexible, plugable routing algorithm based on multiple criteria ● Advanced business rules including content filtering ● Cloud and on-prem deployment, ● Virtualized and docker-ized ● Mobile Number Portability ● OCS integration for PrePaid and PostPaid online rating 30
  • 31. IaaS Cloud native apps - architecture blueprint 31 Service Layer POD (SS7) Service1 Service4 (SpringBut) POD (SIP) Service1 POD API Gateway POD (SIP) Service2 OVOO company confidential OAM PaaS DataLayer Cache RA Subscri bers Srv conf Object storage (Swift) Sessions Block storage (Ceph) Access Layer HTTP Load Balancer Service Broker SS7 SIPDIAMETER SMPP Proxy
  • 32. Lessons learned • Yes - you can do it. • Yes – it works for real time services • Is “platform” still needed? – You don’t need platform you need the way to control the environment • Be aware – automatization is very cool but the first deployment require a lot of work. • You have to be ready for a quick deployment and scalability