5G Cloud Native Software: Enhancing Connectivity with Agility