I hope you enjoyed learning the article. Stay tuned! Subscribe to the new letter and The GeekNarrator youtube channel. Cheers, The GeekNarrator
Why is DynamoDB AWSome?
A cloud NoSQL database service that guarantees consistent performance at any scale. Consistent Performance, Durability and High Availability are the key requirements for many mission critical use cases. DynamoDB is also hassle-free because its fully managed and serverless.
Designing Instagram, Linkedin, Facebook like applications
Hey Everyone, Welcome to the first article of The GeekNarrator newsletter, I am excited to start this newsletter along with the release of my 35th episode. In this episode we have discussed on the most popular topic on earth "System Design". I am joined by Arslan Ahmad who is the Author of the popular "Grokking" series. He... Continue Reading →
Distributed Stream Processing
In simple terms, when you are consuming events from a source, transforming them, doing some aggregation (probably maintaining some internal/external state) and then writing it to a sink. And more importantly all of this in realtime, at high scale. Examples: Anomaly detection, analytics, alerting etc
Scaling Kafka Processing
Scaling Problem 🧐How do we scale Kafka processing ? Horizontally with number of consumers in a group. 🧐So can we have unlimited number of consumers? No, number_of_consumers <= number_of_partitions 🧐So can we have a very large number of partitions? Yes, but it is recommended to have some calculated number of partitions. Each partition has overhead... Continue Reading →