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·80 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...Discussuuid
Rahul kumarforRahul kumar's team blogblogs.dsabyte.com·Jul 28, 2023Synchronization in Distributed Task Processing: Leveraging Distributed LocksWe live in an era where a single machine/process is not enough to fulfil all requirements. Most of the time we need multiple machines to perform the job. When a job is processed by multiple distributed processes, then often needs coordination and syn...Discuss·1 likeJava
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·80 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.1K 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·30 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·368 readszookeeper
Thirumurthi Sthirumurthi.hashnode.dev·Jun 10, 2022Apache Zookeeper - creating Server Ensemble Using Docker DesktopIn this post we will run three Zookeeper Server Ensemble using Docker and connect using Docker zkcli client. Pre-requisites: Docker desktop installed Create Configuration for each Zookeeper server Create the zookeeper configuration for three Zook...Discuss·113 readszookeeper
Thirumurthi Sthirumurthi.hashnode.dev·Jun 8, 2022Distributed lock using Apache ZooKeeperPre-requisites: Basic understanding of Zookeeper and its Data model. In this blog, we create we will be using single node Zookeeper running in Docker Desktop. Server setup using Docker If the docker is installed, use below the command to run the s...Discuss·552 readsJava