SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
GENBANDcorporate
 

Was ist angesagt? (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
 

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

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
WSO2
 
QUOBIS corporate portfolio
QUOBIS corporate portfolioQUOBIS corporate portfolio
QUOBIS corporate portfolio
Quobis
 

Ähnlich wie 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 - a FAQ Session
Tmedia for Metaswitch - a FAQ SessionTmedia for Metaswitch - a FAQ Session
Tmedia for Metaswitch - a FAQ Session
 
Tmedia for Metaswitch - an FAQ Session
Tmedia for Metaswitch - an FAQ SessionTmedia for Metaswitch - an FAQ Session
Tmedia for Metaswitch - an 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
 

Mehr von Alan Quayle

Mehr von 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
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

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