PDpramithas dhakalinpramithasdhakal.com·May 14, 2025 · 5 min readKafka vs RabbitmqRabbitMQ vs Kafka: Choosing the Right Messaging System In the world of distributed systems, reliable and scalable communication between services is critical. Two of the most popular message brokers that help achieve this are RabbitMQ and Apache Kafka...00
PDpramithas dhakalinpramithasdhakal.com·Apr 24, 2025 · 5 min readSpringboot vs Node JSWhen building simple APIs or prototypes, both Node.js and Spring Boot can get the job done. But, when you scale up to complex backend systems that involve domain-heavy logic, security and performance, Spring Boot offers more structure and safety by d...00
PDpramithas dhakalinpramithasdhakal.com·Mar 10, 2024 · 2 min readUnique Id Generation:How to generate unique ids in a distributed system. Why are unique ids important in distributed systems? Let's try to understand this with a real example. In twitter, millions of tweets are generated everyday and to handle these tweets, there are tho...00
PDpramithas dhakalinpramithasdhakal.com·Feb 18, 2024 · 3 min readLoad BalancersIntroduction: Imagine that you are in a bank counter trying to exchange your cheque. Let's say there are 4 counters. In this situation which counter will you choose? It is quite no-brainer that you will go to the counter that is serving least number ...00
PDpramithas dhakalinpramithasdhakal.com·Feb 11, 2024 · 3 min readIntroduction to DNS?Intuition: In Nepal, in our board examinations, we are not allowed to write our names on the exam paper. We are given a unique roll number and that is what we enter in our paper. So, the examiner does not know whose paper he is looking into. But, aft...00