Software Architecture, Software Engineering, Software Development, Distributed Systems, Caching.
Caching Write operations first populate the cache and then are written to the datastore. The key here is that writing to the datastore happens asynchronously — therefore doing away with the need for a two-phase transaction commit. The Write-Behind caching strategy is usually handled by the caching