RARaghu Annamalaiindevraghu.hashnode.dev路Sep 22, 2024 路 4 min readApache-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...00
RARaghu Annamalaiindevraghu.hashnode.dev路Aug 13, 2024 路 1 min readBuilder 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...00
RARaghu Annamalaiindevraghu.hashnode.dev路Jul 26, 2024 路 2 min readJava 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...00
RARaghu Annamalaiindevraghu.hashnode.dev路Jul 26, 2024 路 2 min readSystem 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...00