# Write-through The application uses the cache as the main data store, reading and writing data to it, while the cache is responsible for reading and writing to the database: - Application adds/updates entry in cache - Cache synchronously writes entry to data store - Return Write-through is a slow overall operation due to the write operation, but subsequent reads of just written data are fast. Users are generally more tolerant of latency when updating data than reading data. Data in the cache is not stale. To learn more, visit the following links: - [Getting started with Write-through](https://github.com/donnemartin/system-design-primer#Write-through)