Cache-Aside Pattern

Benefits

  • Improves application performance
  • Ensures Consistency of your data in cache

  • Static data sets
  • Caching session state information

To use when

  • Current cache does not provide read-write-through
  • Dealing with unpredictable data usage

To Not use when

How it works

Read-Through

Write-Through

Considerations

  • Expiration of data should match the use by the application
  • Data eviction to be applied regarding caching cost
  • Consider using Prime cache strategy in combination with cache aside
  • Consistency of data is jeopardize for multi-applications data store
  • Local (In-Memory) Caching VS Distributed caching mechanism

 

Made with Slides.com