The bbb_frontend and bbb_worker services can be replicated easily. It is also possible to start multiple bbb_scheduler processes if multiple build queues are desired (e.g., supporting multiple build operating systems). These processes depend on a central data store to cache their data. Several storage backends are supported: Redis, S3 and Bazel Remote. Multiple backends can be used in a single deployment to combine their individual strengths. For example, Redis is efficient at storing small objects, whereas S3 is better suited for large objects. Bazel Buildbarn can be configured to partition objects in the Content Addressable Storage across backends by size.