Sumit SagarFactory method Pattern and Abstract Factory PatternThe Factory Method Pattern is a creational design pattern that provides an interface for creating objects in a superclass, but allows…Apr 8Apr 8
Sumit SagarOptimistic Locking: Concurrency Control with a Version ColumnIn database design and application development, managing concurrent access to data is a challenge every developer faces. One effective…Apr 4Apr 4
Sumit SagarWhy Cassandra Excels Over MySQL for High-Throughput Write ApplicationsIn the world of database technologies, choosing the right database for your application can significantly impact its performance…Apr 4Apr 4
Sumit SagarRabbitMQ ExchangesRabbitMQ is a versatile message broker that enables complex routing scenarios between producers and consumers. It plays a pivotal role in…Mar 31Mar 31
Sumit SagarIO Multiplexing: The Secret Sauce Behind Redis’s EfficiencyIn the realm of computer networking and data management, certain technologies and methodologies significantly impact performance and…Mar 142Mar 142
Sumit SagarHTTP with FoodPakao Protocol (FPP): A Culinary Approach to Understanding Web CommunicationsIn this Article we will write a new Portocol (FPP — Food Pakao Protocol) from sratch to understand how HTTP inernally works.Mar 11Mar 11
Sumit SagarUnderstanding Helm Charts: Simplifying Kubernetes DeploymentsIn the dynamic and scalable world of container orchestration, Kubernetes has emerged as a cornerstone technology for deploying and managing…Feb 19Feb 19
Sumit SagarUnderstanding Consistent Hashing and Implementation in GoLangConsistent hashing is a distributed hashing scheme that operates independently of the number of servers or objects in a distributed…Feb 14Feb 14
Sumit SagarToken Bucket Algorithm: A Layman’s Guide to Rate LimitingIn the digital world, managing the flow of data is crucial for ensuring the smooth operation of networks and services. This is where the…Feb 13Feb 13
Sumit SagarMastering Rate Limiting with the Sliding Log AlgorithmRate limiting is a critical component of modern web applications and APIs, ensuring that services remain reliable and responsive under high…Feb 13Feb 13