Patent attributes
Deferred scaling of an ordered event stream (OES) is disclosed. In contrast to conventional scaling of an OES, the disclosed deferred scaling can defer a scaling event where an impediment/condition to committing the scaling event is determined. This can comprise storing information corresponding to the scaling event as a virtual scaling event. The virtual scaling vent in some embodiments can be converted to an implemented scaling event at a later time. In a further embodiment, the virtual scaling event can be abandoned and the OES can continue to operate according to a last committed OES topology. In other embodiments, the virtual scaling event can be employed in determining a subsequent scaling event. Optionally, the subsequent scaling event can be an implemented scaling event or another deferred scaling event.