From a performance and scalability perspective, the infrastructure must provide enough capacity for I/O handling, fault tolerance, and transfer of synchronization messages. The key components that affect performance and scalability are the master database, the replica database, and the network capacity.