Home > Storage > ObjectScale and ECS > Product Documentation > Dell ObjectScale: Overview and Architecture > Object store data services
Data services are provided separately from each object store in ObjectScale. Every object store provides its own dedicated communication endpoints for:
Object operations received by the data head service are sent to the object service. The object service is primarily responsible for storing object metadata in the OB directory table. The object services persist object operations to a journal on disk and in memory. Journal entries are sent to the ONS within the object store. The ONS delivers messages which generates streams of ordered events. The geo service uses the event streams for replication and metering service for metrics.
The geo service is responsible for sending and receiving object streams for bucket replication. Replication is available using version-enabled buckets. Replication is asynchronous across different ObjectScale instances between version-enabled buckets. Data replicated between buckets is at the object level.