A method and system are provided for incrementally maintaining digital information
using change notifications. A content store provides change notifications corresponding
to changes to the data within the store to an event broadcaster. One or more modules
store a subset of the content data for publication and receive the change notifications
over a message queue bus. The modules process the change notifications and generate
events for redistribution by the event broadcaster. The events may include publishing
updated content by the modules.