---
title: "Subham Sanghai (@codeminion) | Hashnode"
description: "Senior Backend Developer. Read the latest articles by Subham Sanghai on Hashnode."
url: "https://hashnode.com/@codeminion"
---

@codeminion

# Subham Sanghai

@codeminion · India · Joined April 2022

Senior Backend Developer

### [Proxy & Reverse Proxy](https://codeminion.hashnode.dev/proxy-and-reverse-proxy?utm_source=hashnode&utm_medium=feed)

In our day to day life, we hear this term proxy a lot. So, let's try to understand the actual definition and need of using a proxy. Proxy As per english dictionary, a proxy is an agency, individual who acts as a substitute for another or it is someo...

3 min read · [codeminion.hashnode.dev](https://codeminion.hashnode.dev/proxy-and-reverse-proxy?utm_source=hashnode&utm_medium=feed)

[Apr 23, 2022](https://hashnode.com/posts/proxy-and-reverse-proxy/62642060d82f4558aff899d6)

### [SQL vs NoSQL](https://codeminion.hashnode.dev/sql-vs-nosql?utm_source=hashnode&utm_medium=feed)

Introduction Database is a component required to persist data. In the world of databases, there are two main types of solutions: SQL(relational) and NoSQL(non-relational) databases. SQL SQL stands for structured query language. As the names suggests...

5 min read · [codeminion.hashnode.dev](https://codeminion.hashnode.dev/sql-vs-nosql?utm_source=hashnode&utm_medium=feed)

[Apr 17, 2022](https://hashnode.com/posts/sql-vs-nosql/625bc8f32f84e0d4fc33e215)

### [Understanding Docker, Containers and Kubernetes](https://codeminion.hashnode.dev/understanding-docker-containers-and-kubernetes?utm_source=hashnode&utm_medium=feed)

Virtualisation and Containers are the talk of the town which fit into our modern cloud native way of building applications. Lets break down all the jargons around the same and understand them one by one. Virtualisation Virtualization is the process ...

6 min read · [codeminion.hashnode.dev](https://codeminion.hashnode.dev/understanding-docker-containers-and-kubernetes?utm_source=hashnode&utm_medium=feed)

[Apr 15, 2022](https://hashnode.com/posts/understanding-docker-containers-and-kubernetes/62592dd852fb7bd53380c667)

### [Database Locking](https://codeminion.hashnode.dev/database-locking?utm_source=hashnode&utm_medium=feed)

Introduction Locking protocols are used in database management systems as a means of concurrency control. When many people attempt to modify data in a database at the same time, a system of controls must be implemented so that modifications made by ...

4 min read · [codeminion.hashnode.dev](https://codeminion.hashnode.dev/database-locking?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/database-locking/62582d7652fb7bd53380b0a5) [Apr 14, 2022](https://hashnode.com/posts/database-locking/62582d7652fb7bd53380b0a5)

### [How does BookMyShow handle concurrent bookings](https://codeminion.hashnode.dev/how-does-bookmyshow-handle-concurrent-bookings?utm_source=hashnode&utm_medium=feed)

Introduction Book my show is a ticket booking application which helps users in booking single/multiple seats for a movie/show/event etc. in a particular geographical location. It is possible that multiple users try to book the same show and sometime ...

5 min read · [codeminion.hashnode.dev](https://codeminion.hashnode.dev/how-does-bookmyshow-handle-concurrent-bookings?utm_source=hashnode&utm_medium=feed)

[3](https://hashnode.com/posts/how-does-bookmyshow-handle-concurrent-bookings/6252ca4275dccb6f3431f7d4) [Apr 10, 2022](https://hashnode.com/posts/how-does-bookmyshow-handle-concurrent-bookings/6252ca4275dccb6f3431f7d4)
