Hhimanshuinblogs-himanshu.hashnode.dev·May 9 · 6 min readMaster 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 00
Hhimanshuinblogs-himanshu.hashnode.dev·May 7 · 5 min readBuilding 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 00
Hhimanshuinblogs-himanshu.hashnode.dev·Apr 23 · 5 min readLoad 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 have10
Hhimanshuinblogs-himanshu.hashnode.dev·Apr 20 · 5 min readSystem 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) r00
Hhimanshuinblogs-himanshu.hashnode.dev·Feb 28 · 3 min readDay 20 - Search in Rotated Sorted ArrayQuestion You are given an array of length n which was originally sorted in ascending order. It has now been rotated between 1 and n times. For example, the array nums = [1,2,3,4,5,6] might become: [300