| CPC G06F 12/0822 (2013.01) [G06F 12/0848 (2013.01); G06F 12/0891 (2013.01)] | 20 Claims | 

| 
               1. One or more non-transitory machine-readable media storing instructions that, when executed by one or more processors, cause performance of operations comprising: 
            monitoring, by a resource manager, a resource that is available for obtaining by a set of one or more resource utilizers, wherein a first resource utilizer in the set of one or more resource utilizers obtains a first version of the resource; 
                publishing, by the resource manager, a notification stream comprising notifications associated with the resource, wherein the first resource utilizer subscribes to the notification stream comprising the notifications associated with the resource; 
                detecting, by the resource manager, a modification of the resource; 
                responsive to detecting the modification of the resource: publishing a first notification to the notification stream that indicates the modification to the resource; 
                determining, by the resource manager, that publishing the first notification to the notification stream failed; 
                responsive to determining that publishing the first notification to the notification stream failed: 
              undoing the modification of the resource. 
                 |