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

What's hot (20)

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

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

PPTX
Carrier As A Service15102009
vnandlall
 
PPTX
Cloud to hybrid edge cloud evolution Jun112020.pptx
Michel Burger
 
PPTX
Telecom Clouds crossing borders, Chet Golding, Zefflin Systems
Sriram Subramanian
 
PDF
SDN, NFV and customer centric networks
Patrick Lopez
 
PPTX
Five myths about Network Function Virtualization (NFV)
srichakra komatineni
 
PDF
WTF is a Microservice - Rafael Schloming, Datawire
Ambassador Labs
 
PPT
Introduction to IPv6
SenthilKumar Selvaraj
 
PDF
Microservices on a budget meetup
Matthew Reynolds
 
PDF
2010: A Service Provider Odyssey
Jay Cuthrell
 
PPTX
Microservices at ibotta pitfalls and learnings
Matthew Reynolds
 
PDF
QConSF2016-JoshEvans-MasteringChaosANetflixGuidetoMicroservices-compressed.pdf
SimranjyotSuri
 
PDF
Next Generation Services. The operator’s dream - The OTT’s reality?
Sebastian Schumann
 
PPTX
TADSummit building a serivce innovation ecosystem - mac taylor - Huawei
Alan Quayle
 
PPT
Rocking the enterprise with Ruby - RubyKaigi 2010
releasebeta
 
PPTX
Reactive Microservices Roadshow Berlin
Christian Deger
 
PPTX
RightScale User Conference: Why RightScale?
Erik Osterman
 
PDF
Building Microservices Software practics
muhammed84essa
 
PDF
Curso: Redes y comunicaciones II: 02 CaaS, NaaS
Jack Daniel Cáceres Meza
 
PDF
Building a Small DC
APNIC
 
PDF
2016 - 10 questions you should answer before building a new microservice
devopsdaysaustin
 
Carrier As A Service15102009
vnandlall
 
Cloud to hybrid edge cloud evolution Jun112020.pptx
Michel Burger
 
Telecom Clouds crossing borders, Chet Golding, Zefflin Systems
Sriram Subramanian
 
SDN, NFV and customer centric networks
Patrick Lopez
 
Five myths about Network Function Virtualization (NFV)
srichakra komatineni
 
WTF is a Microservice - Rafael Schloming, Datawire
Ambassador Labs
 
Introduction to IPv6
SenthilKumar Selvaraj
 
Microservices on a budget meetup
Matthew Reynolds
 
2010: A Service Provider Odyssey
Jay Cuthrell
 
Microservices at ibotta pitfalls and learnings
Matthew Reynolds
 
QConSF2016-JoshEvans-MasteringChaosANetflixGuidetoMicroservices-compressed.pdf
SimranjyotSuri
 
Next Generation Services. The operator’s dream - The OTT’s reality?
Sebastian Schumann
 
TADSummit building a serivce innovation ecosystem - mac taylor - Huawei
Alan Quayle
 
Rocking the enterprise with Ruby - RubyKaigi 2010
releasebeta
 
Reactive Microservices Roadshow Berlin
Christian Deger
 
RightScale User Conference: Why RightScale?
Erik Osterman
 
Building Microservices Software practics
muhammed84essa
 
Curso: Redes y comunicaciones II: 02 CaaS, NaaS
Jack Daniel Cáceres Meza
 
Building a Small DC
APNIC
 
2016 - 10 questions you should answer before building a new microservice
devopsdaysaustin
 
Ad

More from Alan Quayle (20)

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

Recently uploaded (20)

PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Software Development Methodologies in 2025
KodekX
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
The Future of Artificial Intelligence (AI)
Mukul
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Software Development Methodologies in 2025
KodekX
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Doc9.....................................
SofiaCollazos
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 

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