Skip to content

Last Attribute Update Wins (LAUW)

What

The pattern describes how data can be synchronised between multiple data sources based on the latest updated data thorugh the use of Core Services

When

If the enterprise architecture does not have a distinct master per attribute due to possiblity to do out-of-bounds updates to the datasources.

How

Perform the following algorithm on get and save (probably not find(?))

for each mapped attribute where providers.count > 1
   if attribute does not equal other providers attributes
      find the latest updated attribute (or provider objects)
perform save operation on other providers to ensure all providers are synchronized

Advantages

Fairly high data quality

Disadvantages

Complexity