Almost everyone on the planet has a mobile phone with data connectivity to the Internet. Mobile (cellular) networks enable ubiquitous and on the move connectivity to such end user devices as well as to a myriad Internet of Things (IoT) devices. At the heart of any mobile network is the mobile core. This essential component not only handles all control functionality (authenticating devices, managing user sessions, mobility, roaming, billing, etc.) but also provides a bridge between connected devices and external networks such as the Internet. Compared to a base station whose operation affects only a small geographical area in its coverage, the mobile core serves a much wider area, so its responsive and reliable operation is key to ensuring good user experience.