At the highest level, each node in a Couchbase cluster is identical and has two main components:
the data manager and the cluster manager. Other important architectural elements are a powerful map reduce engine to incrementally index and query documents, and cross datacenter replication technology to replicate documents across geographical data centers.