SlideShare a Scribd company logo
Running a Mobile Core Network
as a Service
Observations and Experiences
Werner Eriksen, CTO
Who we are
On a mission to give mobile operators Internet scale
innovation power
Deliver a “gateway” mobile core network as-a-service
and as-a-platform
Based in Scandinavia / ~40 people
An example of how much can be achieved when small
teams leverage modern tools
Independent company with support from Telenor, Cisco
and Digital Alpha
Some (Surprising) Discoveries in Applying the as-a-service model in Running a Mobile Core Network.
Some (Surprising) Discoveries in Applying the as-a-service model in Running a Mobile Core Network.
https://hbr.org/2008/05/innovation-and-iteration-frien
https://www.theverge.com/2019/10/24/20931202/us-carriers-rcs-cross-carrier-messaging-initiative-ccmi-att-tmobile-sprint-verizon
Product Innovation in the Mobile Network
Product Innovation in the Mobile Network
Some (Surprising) Discoveries in Applying the as-a-service model in Running a Mobile Core Network.
Core Network
API
API
API
Iterate like your life depends on it...
Some (Surprising) Discoveries in Applying the as-a-service model in Running a Mobile Core Network.
● No “killer app”
● 100s and 1000s of services addressing the needs of micro segments
● Lawyer example
○ Click to call from CRM
○ Lookup in CRM o incoming call
○ Call and SMS logs into CRM
○ Call recording / transcript
Killer apps vs Microservices (not the Kubernetes kind…)
Microservices - UK Number attached to my Norwegian SIM
Microservices - UK Number attached to my Norwegian SIM
Call: 020 3974 2948
Innovating on mobile core assets...
...possible, but pretty hard...
...then try to scale…
...simply doesn’t work
= A structural problem that needed a structural solution
Our journey to solve this problem
>100 improvements to production network
every month (features, security,
performance, etc)
Rebuilt IMS with a handful of engineers
Time-to-fix for controlled code usually
lower than just the escalation takes for
external nodes
Engineer understanding of end user
experience is extremely high
An end user can go to dev.operatorX.com
and access their subscription through a
public API
Next operator that joins the platform gets
aggregated effects of all improvements
Impersonate an off the shelf 3GPP core
network externally, while replicating web
scale dynamics
Design goals, model choices and example effects
Enable mobile network programmability of
each and every SIM as well as enabling
platform/marketplace dynamics
Maximise our software engineering team
happiness and effectiveness
Minimise time and noise between changes
made and effect on end user experience
While maintaining or exceeding the
expected Telco SLAs
- 3GPP compliant on the edges (only)
- Delivered as-a-system
- Delivered fully as-a-service
- Control code
- API everything
- Multi-tenant
- Leverage cloud / infra / open source
- Terminate telco at the edges
- DevOps and control code
- DevOps, CI/CD, feature flags
- Fully as-a-service
- Safe environment for changes
- Leverage cloud providers
- Fully as-a-service
- Control code and DevOps
Design goals Model choices Practical examples of what this gives us
Undress and compress the black boxes
Delivering the full “gateway” core network
Telco network elements Cloud Infrastructure (not)
● Incoming traffic: Telco protocols are not(yet) HTTP(S); need to support
SCTP, UDP, etc
○ Kubernetes support is coming along, kind of
○ Terminate at the edge, convert to gRPC, etc
● Outgoing traffic: External connectivity and customer expectations are the
hardest!
○ Expectation that traffic originates from a fixed IP (per service)
○ This doesn’t match well with cloud-based flexibility
○ Current WIP; investigating Calico CNI to solve
● Automated and controlled management of stateful services with live traffic
Some (Surprising) Discoveries in Applying the as-a-service model in Running a Mobile Core Network.
The WG2 platform...
● Has been in active development for ~7 years
● Has been a live service for >4 years
● Commercially deployed for ~2 years
● Two integrations done, third integration to go live in Q1
● Used in the implementation of roaming agreements (IR.21) of a new
IMSI range for worldwide coverage
21
Demo - UK Number attached to my Norwegian SIM
Demo - UK Number attached to my Norwegian SIM
Call: 02039742948
Thanks!
werner@wgtwo.com

More Related Content

PPTX
Cloud Control Access: From Hack to Reality
PPTX
Innovation in the network – Adding value to voice OpenCloud Bouygues
PDF
General Survey Results TADSummit EMEA Americas Open Source Telecom Software S...
PDF
Practical Experiences of Multi-Operator Neutral Hosting James Body, TADSummit...
PDF
By The Numbers: CPaaS, UCaaS, CCaaS Landscapes and Market Sizing
PDF
Open Source Telecom Software Survey 2019 and 2020 Recapitulation
PDF
Cloud Native Function for 5G success, Grzegorz Sikora, OVOO
PDF
Open Source Telecom Software is the Keystone of Our Industry, Alan Quayle, fo...
Cloud Control Access: From Hack to Reality
Innovation in the network – Adding value to voice OpenCloud Bouygues
General Survey Results TADSummit EMEA Americas Open Source Telecom Software S...
Practical Experiences of Multi-Operator Neutral Hosting James Body, TADSummit...
By The Numbers: CPaaS, UCaaS, CCaaS Landscapes and Market Sizing
Open Source Telecom Software Survey 2019 and 2020 Recapitulation
Cloud Native Function for 5G success, Grzegorz Sikora, OVOO
Open Source Telecom Software is the Keystone of Our Industry, Alan Quayle, fo...

What's hot (20)

PPTX
Etisalat's UCaaS and CPaaS Plans, Petr Eropkin, TADSummit 2018
PDF
Programmable Telecoms is Hard - The immmr Story
PPSX
A Geolocation API, Fernando Mendioroz
PDF
Programmable Telecoms – What is in IT for Telcos? by Sebastian Schumann
PDF
Open Source Telecom Survey 2021 Results & Discussion, Alan Quayle
PDF
OpenSIPS Summit: Open Source Telecom Software Status, Trends, and the Road Ahead
PDF
TADSummit 2020 Open Source Telecom Software Survey 2020
PPTX
How to Architect your WebRTC application, Alberto Gonzalez and Arin Sime, Web...
PPTX
Evolution of the Telco Services Plane, Greg Sikora, TADSummit 2018
PDF
TADSummit EMEA, Survey results on Open Source Telecom Software
PPTX
Open Source Telecom Project Survey Results and Analysis
PDF
TADSummit EMEA Americas Welcome
PDF
From Lego to Plasticine. Molding a platform for product development, Werner E...
PDF
TADS Telecom Summit OpenCloud Mark Windle
PDF
Status of WebRTC across Asia by Alan Quayle +++
PDF
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
PPTX
What is Asterisk? for TADSummit Asia 2020
PDF
CPaaS, In-app Comms, Business Messaging, Employee Comms Tables
PPTX
Open source telecom software project survey results 2019
PDF
Experiences with Open Source Telecom Software in the Contact Center Industry
Etisalat's UCaaS and CPaaS Plans, Petr Eropkin, TADSummit 2018
Programmable Telecoms is Hard - The immmr Story
A Geolocation API, Fernando Mendioroz
Programmable Telecoms – What is in IT for Telcos? by Sebastian Schumann
Open Source Telecom Survey 2021 Results & Discussion, Alan Quayle
OpenSIPS Summit: Open Source Telecom Software Status, Trends, and the Road Ahead
TADSummit 2020 Open Source Telecom Software Survey 2020
How to Architect your WebRTC application, Alberto Gonzalez and Arin Sime, Web...
Evolution of the Telco Services Plane, Greg Sikora, TADSummit 2018
TADSummit EMEA, Survey results on Open Source Telecom Software
Open Source Telecom Project Survey Results and Analysis
TADSummit EMEA Americas Welcome
From Lego to Plasticine. Molding a platform for product development, Werner E...
TADS Telecom Summit OpenCloud Mark Windle
Status of WebRTC across Asia by Alan Quayle +++
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
What is Asterisk? for TADSummit Asia 2020
CPaaS, In-app Comms, Business Messaging, Employee Comms Tables
Open source telecom software project survey results 2019
Experiences with Open Source Telecom Software in the Contact Center Industry
Ad

Similar to Some (Surprising) Discoveries in Applying the as-a-service model in Running a Mobile Core Network. (20)

PDF
Enabling business with CPaaS and SBCs
PPTX
Enabling business with CPaaS and SBCs
PPT
Ecosystem Building for Hong Kong's IT Industry
PPT
Colt Backbone Solution Presentation External 12 07 2011
PDF
Telefonica innovation edge computing and services
PPTX
Customer Highleveloverview
PPTX
Rethinking the telecom networks, Patrice Crutel, Cap Gemini
PDF
KPN Innovation Playground webinar 2 sep 2020
PDF
A TSP Perspective on OSGi - A Lunggren
PDF
Webinar WebRTC HTML5 (english)
PPT
SaaSPlex - Powered By Cloud
PPT
hSenid - Company Presentation 2009
PPTX
Unlocking the True Benefit of Software Defined Networking
PDF
Axiros tr069-smartmicrogrid-devicemanagement
PDF
Ascom workshop qoe qos-newparadigm_4g
PPT
Telco 4.0 Business Operating Model Value Proposition Overview
PPTX
Optare Solutions Network Applications BU Brochure
PPT
Deliver Business Value Through Cloud Computing
PPT
Craft2.ppt
PPT
Craft2.ppt
Enabling business with CPaaS and SBCs
Enabling business with CPaaS and SBCs
Ecosystem Building for Hong Kong's IT Industry
Colt Backbone Solution Presentation External 12 07 2011
Telefonica innovation edge computing and services
Customer Highleveloverview
Rethinking the telecom networks, Patrice Crutel, Cap Gemini
KPN Innovation Playground webinar 2 sep 2020
A TSP Perspective on OSGi - A Lunggren
Webinar WebRTC HTML5 (english)
SaaSPlex - Powered By Cloud
hSenid - Company Presentation 2009
Unlocking the True Benefit of Software Defined Networking
Axiros tr069-smartmicrogrid-devicemanagement
Ascom workshop qoe qos-newparadigm_4g
Telco 4.0 Business Operating Model Value Proposition Overview
Optare Solutions Network Applications BU Brochure
Deliver Business Value Through Cloud Computing
Craft2.ppt
Craft2.ppt
Ad

More from Alan Quayle (20)

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

Recently uploaded (20)

PDF
Encapsulation theory and applications.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
KodekX | Application Modernization Development
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Encapsulation theory and applications.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
20250228 LYD VKU AI Blended-Learning.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Reach Out and Touch Someone: Haptics and Empathic Computing
NewMind AI Weekly Chronicles - August'25 Week I
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Programs and apps: productivity, graphics, security and other tools
Review of recent advances in non-invasive hemoglobin estimation
Mobile App Security Testing_ A Comprehensive Guide.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Understanding_Digital_Forensics_Presentation.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
KodekX | Application Modernization Development
Building Integrated photovoltaic BIPV_UPV.pdf
The AUB Centre for AI in Media Proposal.docx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11

Some (Surprising) Discoveries in Applying the as-a-service model in Running a Mobile Core Network.

  • 1. Running a Mobile Core Network as a Service Observations and Experiences Werner Eriksen, CTO
  • 2. Who we are On a mission to give mobile operators Internet scale innovation power Deliver a “gateway” mobile core network as-a-service and as-a-platform Based in Scandinavia / ~40 people An example of how much can be achieved when small teams leverage modern tools Independent company with support from Telenor, Cisco and Digital Alpha
  • 7. Product Innovation in the Mobile Network
  • 8. Product Innovation in the Mobile Network
  • 11. Iterate like your life depends on it...
  • 13. ● No “killer app” ● 100s and 1000s of services addressing the needs of micro segments ● Lawyer example ○ Click to call from CRM ○ Lookup in CRM o incoming call ○ Call and SMS logs into CRM ○ Call recording / transcript Killer apps vs Microservices (not the Kubernetes kind…)
  • 14. Microservices - UK Number attached to my Norwegian SIM
  • 15. Microservices - UK Number attached to my Norwegian SIM Call: 020 3974 2948
  • 16. Innovating on mobile core assets... ...possible, but pretty hard... ...then try to scale… ...simply doesn’t work = A structural problem that needed a structural solution Our journey to solve this problem
  • 17. >100 improvements to production network every month (features, security, performance, etc) Rebuilt IMS with a handful of engineers Time-to-fix for controlled code usually lower than just the escalation takes for external nodes Engineer understanding of end user experience is extremely high An end user can go to dev.operatorX.com and access their subscription through a public API Next operator that joins the platform gets aggregated effects of all improvements Impersonate an off the shelf 3GPP core network externally, while replicating web scale dynamics Design goals, model choices and example effects Enable mobile network programmability of each and every SIM as well as enabling platform/marketplace dynamics Maximise our software engineering team happiness and effectiveness Minimise time and noise between changes made and effect on end user experience While maintaining or exceeding the expected Telco SLAs - 3GPP compliant on the edges (only) - Delivered as-a-system - Delivered fully as-a-service - Control code - API everything - Multi-tenant - Leverage cloud / infra / open source - Terminate telco at the edges - DevOps and control code - DevOps, CI/CD, feature flags - Fully as-a-service - Safe environment for changes - Leverage cloud providers - Fully as-a-service - Control code and DevOps Design goals Model choices Practical examples of what this gives us
  • 18. Undress and compress the black boxes Delivering the full “gateway” core network
  • 19. Telco network elements Cloud Infrastructure (not) ● Incoming traffic: Telco protocols are not(yet) HTTP(S); need to support SCTP, UDP, etc ○ Kubernetes support is coming along, kind of ○ Terminate at the edge, convert to gRPC, etc ● Outgoing traffic: External connectivity and customer expectations are the hardest! ○ Expectation that traffic originates from a fixed IP (per service) ○ This doesn’t match well with cloud-based flexibility ○ Current WIP; investigating Calico CNI to solve ● Automated and controlled management of stateful services with live traffic
  • 21. The WG2 platform... ● Has been in active development for ~7 years ● Has been a live service for >4 years ● Commercially deployed for ~2 years ● Two integrations done, third integration to go live in Q1 ● Used in the implementation of roaming agreements (IR.21) of a new IMSI range for worldwide coverage 21
  • 22. Demo - UK Number attached to my Norwegian SIM
  • 23. Demo - UK Number attached to my Norwegian SIM Call: 02039742948