System Design in Telecom: Cloud-Native NF Architecture

5G SBA as System Design

The 3GPP 5G Service-Based Architecture IS a system design. Let's map the concepts:

System Design Concept5G SBA Equivalent
MicroservicesNetwork Functions (AMF, SMF, UPF, etc.)
Service DiscoveryNRF (Network Repository Function)
API GatewaySCP (Service Communication Proxy)
Load BalancerSCP + Kubernetes Services
Message QueueEvent Exposure (Namf_EventExposure)
DatabaseUDR (Unified Data Repository)
CacheUDSF (Unstructured Data Storage Function)
Stateless computeStateless NF pods + external state store

Cloud-Native NF Design Principles

UPF (PCG) System Design

┌─────────────────────────────────┐ │ Kubernetes Cluster │ │ │ UE ──N1──► gNB ──N2──► ┌─────────┐ ┌──────────┐ │ │ │ AMF Pod │ │ AMF Pod │ │ │ │(stateless)│ │(stateless)│ │ │ └────┬────┘ └────┬─────┘ │ │ │ │ │ │ ▼ ▼ │ │ ┌─────────────────────────┐ │ │ │ Redis (UE contexts) │ │ │ │ + PostgreSQL (config) │ │ │ └─────────────────────────┘ │ │ │ │ ┌──────┐ ┌──────┐ ┌──────┐ │ │ │ NRF │ │ SMF │ │ UDM │ │ │ └──────┘ └──────┘ └──────┘ │ └─────────────────────────────────┘

Key Challenges in Telecom

Key Takeaways