Implementing replication requires careful planning to minimize the demands on network resources and maximize data consistency. As you plan the design and rollout of your application, you will need to address both general issues and issues specific to the type of replication you are implementing.