why focus on zookeepr 1. N * Servers -> N * Performance? 2. what is api for genral purpose coordinate service? ,raft is library zk works on top of ZAB which is similar to raft replica should never serves(write operation) client because it's data might not be consistent with other , leader can work fine with majority and some replica might not get updated write should be served with leader zookee..