Apache-kafka with raft mode in Docker ComposeIntroduction to Raft Mode: Raft mode in Kafka refers to a new architecture introduced to remove ZooKeeper from Kafka鈥檚 setup. ZooKeeper used to manage Kafka鈥檚 metadata (like topic configurations and broker states). However, ZooKeeper adds complexit...Sep 22, 2024 路 4 min readdevraghu.hashnode.dev
Builder patternIntend The builder pattern is to separate the construction of a complex object from its representation, allowing for a step-by-step construction process. It suggests that you extract the object construction code out of its own class and move it to se...Aug 13, 2024 路 1 min readdevraghu.hashnode.dev
Java series (Deep-learning ) : 3 - OOP's concept - Abstraction馃З What is Abstraction? Abstraction is one of the fundamental principles of OOP. It involves hiding the complex implementation details of an object and exposing only the necessary and relevant parts. 馃帗 Why is Abstraction Important? Simplifies c...Jul 26, 2024 路 2 min readdevraghu.hashnode.dev
System Design 1 - Basic request flowUnderstanding Request Flow in System Design we'll dive into how a request flows through a system from the frontend to the backend (assume net banking). Here鈥檚 an illustration to help us visualize the process. 馃懁 Step 1: User Interaction A user init...Jul 26, 2024 路 2 min readdevraghu.hashnode.dev