---
title: "Ridam Singhal (@ridamsinghal) | Hashnode"
description: "Full Stack Web Developer. Read the latest articles by Ridam Singhal on Hashnode."
url: "https://hashnode.com/@ridamsinghal"
---

@ridamsinghal

# Ridam Singhal

@ridamsinghal · Joined January 2025

Full Stack Web Developer

### [Monolith and Microservices Architecture](https://ridamsinghal.hashnode.dev/monolith-and-microservices-architecture?utm_source=hashnode&utm_medium=feed)

Monolith architecture runs all components in one unified application, while microservices split an app into small independent services that can scale.

4 min read · [ridamsinghal.hashnode.dev](https://ridamsinghal.hashnode.dev/monolith-and-microservices-architecture?utm_source=hashnode&utm_medium=feed)

[Mar 7](https://hashnode.com/posts/monolith-and-microservices-architecture/69ab933f0bca1a39765e099d)

### [Consistent Hashing](https://ridamsinghal.hashnode.dev/consistent-hashing?utm_source=hashnode&utm_medium=feed)

Learn how consistent hashing solves the rehashing problem and enables efficient scaling in distributed systems with minimal data movement.

5 min read · [ridamsinghal.hashnode.dev](https://ridamsinghal.hashnode.dev/consistent-hashing?utm_source=hashnode&utm_medium=feed)

[Mar 2](https://hashnode.com/posts/consistent-hashing/69a568defc6453a5f18196cd)

### [How to Scale a Database?](https://ridamsinghal.hashnode.dev/how-to-scale-a-database?utm_source=hashnode&utm_medium=feed)

Scale your database with vertical scaling, replication, and sharding. Learn trade-offs, shard keys, hashing, and resharding challenges.

6 min read · [ridamsinghal.hashnode.dev](https://ridamsinghal.hashnode.dev/how-to-scale-a-database?utm_source=hashnode&utm_medium=feed)

[Feb 27](https://hashnode.com/posts/how-to-scale-a-database/69a1dd8ed4053a09f337a65b)

### [The Thundering Herd Problem](https://ridamsinghal.hashnode.dev/the-thundering-herd-problem?utm_source=hashnode&utm_medium=feed)

Imagine you are sitting on a farm and then suddenly a bull start running towards you. What would you do? Easy “I would just get out of the way” you would say. Well how about now? If it’s not clear

3 min read · [ridamsinghal.hashnode.dev](https://ridamsinghal.hashnode.dev/the-thundering-herd-problem?utm_source=hashnode&utm_medium=feed)

[Feb 24](https://hashnode.com/posts/the-thundering-herd-problem/699df59d1ddf529956da8f28)

### [this Keyword in JavaScript](https://ridamsinghal.hashnode.dev/this-keyword-in-javascript?utm_source=hashnode&utm_medium=feed)

Understand the \`this\` keyword in JavaScript, its behavior in strict/non-strict mode, and differences in regular versus arrow functions

14 min read · [ridamsinghal.hashnode.dev](https://ridamsinghal.hashnode.dev/this-keyword-in-javascript?utm_source=hashnode&utm_medium=feed)

[Mar 8, 2025](https://hashnode.com/posts/this-keyword-in-javascript/67cbf33fefb45e5cadfe9f0f)
