A system comprising: a first logic configured to maintain a first service registry, wherein the first service registry includes a first list of services available in a first one or more nodes of the system; a second logic configured to maintain a second service registry, wherein the second service registry includes a second list of services available in a second one or more nodes of the system, and wherein the second service registry is connected to the first service registry; a third logic implementing a service manager configured to: manage a capability of the system, wherein the capability is realized through a set of one or more services; send a subscription request to the first service registry, wherein the subscription request includes an instruction to inform the service manager of changes involving at least one service of the set of one or more services;connect to the first service registry; receive a notification, from the first service registry, indicating a change in the second list of services included in the second service registry; and initiate deployment of a new service for the capability, or locate a deployed instance of the new service in the system, in response to receiving the notification; wherein the first service registry is further configured to: record the subscription request; and forward, based on a topology of an overlay network implemented by an overlay network layer, the subscription request to all adjacent service registries that have not previously processed the subscription request, wherein the adjacent service registries that have not previously processed the subscription request include the second service registry and at least one other service registry; and wherein the second service registry is further configured to: send the notification based on the subscription request. a first logic configured to maintain a first service registry, wherein the first service registry includes a first list of services available in a first one or more nodes of the system; a second logic configured to maintain a second service registry, wherein the second service registry includes a second list of services available in a second one or more nodes of the system, and wherein the second service registry is connected to the first service registry; a third logic implementing a service manager configured to: manage a capability of the system, wherein the capability is realized through a set of one or more services; send a subscription request to the first service registry, wherein the subscription request includes an instruction to inform the service manager of changes involving at least one service of the set of one or more services;connect to the first service registry; receive a notification, from the first service registry, indicating a change in the second list of services included in the second service registry; and initiate deployment of a new service for the capability, or locate a deployed instance of the new service in the system, in response to receiving the notification; manage a capability of the system, wherein the capability is realized through a set of one or more services; send a subscription request to the first service registry, wherein the subscription request includes an instruction to inform the service manager of changes involving at least one service of the set of one or more services;connect to the first service registry; receive a notification, from the first service registry, indicating a change in the second list of services included in the second service registry; and initiate deployment of a new service for the capability, or locate a deployed instance of the new service in the system, in response to receiving the notification; wherein the first service registry is further configured to: record the subscription request; and forward, based on a topology of an overlay network implemented by an overlay network layer, the subscription request to all adjacent service registries that have not previously processed the subscription request, wherein the adjacent service registries that have not previously processed the subscription request include the second service registry and at least one other service registry; and wherein the second service registry is further configured to: send the notification based on the subscription request. record the subscription request; and forward, based on a topology of an overlay network implemented by an overlay network layer, the subscription request to all adjacent service registries that have not previously processed the subscription request, wherein the adjacent service registries that have not previously processed the subscription request include the second service registry and at least one other service registry; and wherein the second service registry is further configured to: send the notification based on the subscription request. send the notification based on the subscription request.