Reactive Programming (Week 6) - Replicated KV Store