Real-World Transactional Replication Problems and Solutions