Parth P Shahparthpshah.hashnode.dev·Feb 11, 2024Apache Kafka Raft (KRaft): Apache Kafka and how it's finally without Zookeeper.The Basics, Apache Kafka Let's start with some context.Apache kafka is is an open-source event streaming platform that can transport huge volumes of data at very low latency. Kafka lets you: Publish and subscribe to streams of events Store streams ...Discuss·1 like·62 readsapache kafka kraft
Istiakblog.arif-istiak.xyz·Oct 7, 2023Designing a Scaleable URL ShortenerWhat is a URL Shortener? let's assume we want to put a link in our resume which is very long, long URLs are hard to remember and seem ugly. URL shortener can solve this problem, given a long URL it will give us a much smaller pleasant-looking URL, th...DiscussUrl Shortener
Istiakblog.arif-istiak.xyz·Oct 7, 2023Introduction to Apache ZookeeperWhat is Apache Zookeeper Imagine we have two or more application servers of the same or different application instances and they need to share some config data, each instance can modify the data and when it does the other need to be aware of the upda...Discusszookeeper
Amr Elhewyhewi.blog·Sep 18, 2023Navigating the Jungle of Distributed Systems: A Guide to ZooKeeper and Leader Election AlgorithmsHello everyone! today's article is going to be going deep into Apache Zookeeper which is a popular open-source coordination service used mainly in distributed systems. We're going to be going through what it is, some of its use cases and a walkthroug...Discuss·1 like·406 readszookeeper
Ryan SyedforsystemDesign fyiblog.systemdesign.fyi·Aug 8, 2023Mastering ID Generation in Distributed SystemsIn working with distributed systems, it is essential to identify various resources such as database records, servers, files, or people. To avoid confusion, we must generate unique IDs for each resource. Nonetheless, due to the nature of distributed s...Discuss·82 readsuuid
Sudarshan Swainsudswain.hashnode.dev·May 12, 2023What is Kafka? How Kafka works?Instllation steps.What is Apache Kafka?Apache Kafka is an open-source distributed streaming platform that ingests and processes streaming data in real-time. It is designed to handle a high volume of data from different sources. Apache Kafka uses a Publish and Subscrib...Discusskafka
Tanishq Bhardwajtano.hashnode.dev·Mar 29, 2023Apache Kafka (Part -2)In the previous blog, we discussed the introduction, architecture and use cases of Apache Kafka. One of the important use cases of Kafka is producing and consuming messages from Kafka topics, we will dive deep into the practical implementation of Kaf...Discuss·99 readskafka
Gaurav BharadwajforGoLangLLCishars-1667484405135.hashnode.dev·Nov 23, 2022Pub-Sub Using Kafka In GoLangWhat is Pub-Sub? Pub/Sub messaging enables you to create an event-driven systems consisting of event producers and consumers, called publishers and subscribers. Publishers asynchronously broadcast the events to communicate, rather than by synchronous...Discuss·1.2K readskafka
Udaysinhknowthatstuff.hashnode.dev·Jul 19, 2022Apache Kafka - Architecture, Data Flow, Replication and other must knowsKafka Architecture Producers send messages (records) to kafka cluster which comprises of multiple brokers brokers manage the messages in terms of topics each topic has multiple partitions one or more consumers are grouped as consumer group, each c...Discuss·31 readskafka
Thirumurthi Sthirumurthi.hashnode.dev·Jun 11, 2022Distributed locking using Apache ZooKeeper and Apache CuratorDistributed lock using Apache Curator client for Apache Zookeeper In this example we will see how to create distributed lock using Apache curator recipes. We can setup development environment using in docker using this blog Java Client Code that...Discuss·405 readszookeeper