Every server in the Couchbase server cluster is identical, with two components: the cluster manager and the data manager. This architecture scales out linearly without any single point of failure. With a single click of a button, you can grow your cluster without any application downtime. Couchbase Server is a high-performance database that provides submillisecond application response time and high throughput – with just a few servers, you can provide an awesome application experience to many concurrent users.