THINKING ROCK — A CAVEMAN STORYThe Magic Flat Rock Long time ago, caveman scratch word on flat rock. Hit flat rock with finger. Then — POOF! — words appear! Many words! Smart words! Caveman think: "Flat rock understand me! Flat roc1Jul 1 · 7 min readblogs-himanshu.hashnode.dev
Master QueuesQueues are a fundamental concept in system design. This article will explain their significance. Suppose you got new users that are trying to register on your platform. The basic flow of this process May 9 · 6 min readblogs-himanshu.hashnode.dev
Building Scalable Systems with an API GatewayTo understand what is API Gateway, first we need to know why it is need so much nowadays for big companies. Why use API Gateway? Suppose, you have a four services which are Auth Service which handles May 7 · 5 min readblogs-himanshu.hashnode.dev
Load BalancersBefore we start, we first need to understand why we need load balancers in the first place. Why we need Load Balancers? Suppose you have a platform where daily 10,000 users make requests. And you have1Apr 23 · 5 min readblogs-himanshu.hashnode.dev
System Design - Vertical Scaling vs Horizontal ScalingWhat is System Design? System design is the process of defining how different parts of software system interact to meet both functional (what it should do) and non-functional (how well it should do) rApr 20 · 5 min readblogs-himanshu.hashnode.dev