Home > Storage > ObjectScale and ECS > Product Documentation > Dell ECS: High Availability Design > Reading objects
ECS was designed as a distributed architecture, allowing any node in a VDC/site to respond to a read or write request. A read request finds the physical location of the data using table lookups from the partition record owner. The request also includes byte offset reads, checksum validation, and return of the data to the requesting client.
The following figure and steps provide an overview of the read workflow.
Note: In step 4, for all-flash architecture like EXF900, each node can directly read data from the other node. This architecture contrasts with a hard-drive architecture like the EX300, EX500, and EX3000 in which each node can only read the data store in itself.