As far as I remember, Apache Cassandra wanted to be self-sufficient and avoid pulling yet-another-piece-of-external-software for its internal work.
With lightweight transactions since 3.0, it has the sufficient primitive for some scenarios that require linearizability My 2 cents Duy Hai DOAN On Thu, Sep 2, 2021 at 1:52 AM Han <keepsim...@gmail.com> wrote: > Hi, > > I'm reading an old annotated version of the Cassandra paper ( > https://docs.datastax.com/en/articles/cassandra/cassandrathenandnow.html) > , and am curious about this annotation about "Replication" section: > > Zookeeper usage was restricted to Facebookâs in-house Cassandra branch; > Apache Cassandra has always avoided it. > > <snip> > > Is there any paper or blog or other pointers to understand what Apache > Cassandra did to avoid Zookeeper? > > Thanks! > > Han > >