Posts

Showing posts with the label apache

Queuing Systems - Kafka and Others

why kafka and not others like rabbitMQ, ActiveMQ ? Kafka is more scalable and good abstractions

NoSQLs - Cassandra is good but ...

NoSQL - Not Only SQL focuses on Horizontal scaling. Good throughput through thousands of commodity servers. Mongo DB Vs Cassandra Summary section of  https://scalegrid.io/blog/ cassandra-vs-mongodb/  highlights the Mongo DB and Cassandra well. Two positives and Two negatives for each. If we care about downtime and throughput then Cassandra. If more about model richness or secondary indexes then Mongo DB. And one useful url to understand Cassandra and Mongo DB usage - https://www.upwork.com/hiring/development/mongodb-vs-cassandra/ Amazon Dynamo DB can be used only with AWS as cloud provider. Use it if less operational overhead is the main concern.