A system configured as an orchestration function for a mobile network, wherein the mobile network comprises edge nodes which are configurable to provide edge computing resources to mobile devices, wherein the system comprises: - a network interface to the mobile network; - a processor subsystem for at least in part orchestrating a migration of an edge computing resource for a mobile device from a first edge node to a second edge node by being configured to: - obtain route data which is indicative of a route along which the mobile device is predicted to travel; - based on the route data, identify one or more migration points along the route, the one or more migration points defining respective geolocations at which the second edge node is anticipated to have a better bandwidth and/or latency to the mobile device than the first edge node; - via the network interface, send migration data to the mobile device, the migration data being indicative of the one or more migration points in a format which is parsable and processable by the mobile device; - via the network interface, receive an initiation message from the mobile device, the initiation message representing a notification of the mobile device of anticipating to reach a respective one of the migration points; and - based on the initiation message, start the migration of the edge computing resource from the first edge node to the second edge node. - a network interface to the mobile network; - a processor subsystem for at least in part orchestrating a migration of an edge computing resource for a mobile device from a first edge node to a second edge node by being configured to: - obtain route data which is indicative of a route along which the mobile device is predicted to travel; - based on the route data, identify one or more migration points along the route, the one or more migration points defining respective geolocations at which the second edge node is anticipated to have a better bandwidth and/or latency to the mobile device than the first edge node; - via the network interface, send migration data to the mobile device, the migration data being indicative of the one or more migration points in a format which is parsable and processable by the mobile device; - via the network interface, receive an initiation message from the mobile device, the initiation message representing a notification of the mobile device of anticipating to reach a respective one of the migration points; and - based on the initiation message, start the migration of the edge computing resource from the first edge node to the second edge node. - obtain route data which is indicative of a route along which the mobile device is predicted to travel; - based on the route data, identify one or more migration points along the route, the one or more migration points defining respective geolocations at which the second edge node is anticipated to have a better bandwidth and/or latency to the mobile device than the first edge node; - via the network interface, send migration data to the mobile device, the migration data being indicative of the one or more migration points in a format which is parsable and processable by the mobile device; - via the network interface, receive an initiation message from the mobile device, the initiation message representing a notification of the mobile device of anticipating to reach a respective one of the migration points; and - based on the initiation message, start the migration of the edge computing resource from the first edge node to the second edge node.