---
title: "Rahul Chaduvula (@rahul187) | Hashnode"
description: "Sharing my learnings in Software Engineering topics. Read the latest articles by Rahul Chaduvula on Hashnode."
url: "https://hashnode.com/@rahul187"
---

@rahul187

# Rahul Chaduvula

@rahul187 · Hyderabad, India · Joined May 2026

Sharing my learnings in Software Engineering topics

### [Building a Concurrency-Safe Movie Reservation System](https://softwareconcepts.hashnode.dev/building-a-concurrency-safe-movie-reservation-system?utm_source=hashnode&utm_medium=feed)

One most interesting challenges in engineering isn't building CRUD, it's systems that behave correctly when hundreds of users interact simultaneously.

6 min read · [softwareconcepts.hashnode.dev](https://softwareconcepts.hashnode.dev/building-a-concurrency-safe-movie-reservation-system?utm_source=hashnode&utm_medium=feed)

[Jul 10](https://hashnode.com/posts/building-a-concurrency-safe-movie-reservation-system/6a50a3d7e8125d8e865afa4f)

### [Understanding NAT as a Backend Engineer](https://softwareconcepts.hashnode.dev/understanding-nat-as-a-backend-engineer?utm_source=hashnode&utm_medium=feed)

Network Address Translation (NAT) is the technology behind mapping of private to public IPs

6 min read · [softwareconcepts.hashnode.dev](https://softwareconcepts.hashnode.dev/understanding-nat-as-a-backend-engineer?utm_source=hashnode&utm_medium=feed)

[Jun 9](https://hashnode.com/posts/understanding-nat-as-a-backend-engineer/6a27cd5ae087c135f7a637ee)

### [Understanding TLS as a Backend Engineer](https://softwareconcepts.hashnode.dev/understanding-tls-as-a-backend-engineer?utm_source=hashnode&utm_medium=feed)

After learning about HTTP, TCP, and encryption, the next topic I wanted to understand was TLS. I use HTTPS every day. I call HTTPS APIs. I deploy backend services behind HTTPS. But until recently, I c

6 min read · [softwareconcepts.hashnode.dev](https://softwareconcepts.hashnode.dev/understanding-tls-as-a-backend-engineer?utm_source=hashnode&utm_medium=feed)

[Jun 1](https://hashnode.com/posts/understanding-tls-as-a-backend-engineer/6a1dcf87328352c4a374ef3a)

### [Understanding Symmetric vs Asymmetric Encryption as a Backend Engineer](https://softwareconcepts.hashnode.dev/understanding-symmetric-vs-asymmetric-encryption-as-a-backend-engineer?utm_source=hashnode&utm_medium=feed)

Encryption is not a single concept, instead it includes Symmetric and Asymmetric Encryption with different algorithms trading speed and security

6 min read · [softwareconcepts.hashnode.dev](https://softwareconcepts.hashnode.dev/understanding-symmetric-vs-asymmetric-encryption-as-a-backend-engineer?utm_source=hashnode&utm_medium=feed)

[Jun 1](https://hashnode.com/posts/understanding-symmetric-vs-asymmetric-encryption-as-a-backend-engineer/6a1d49143354d1b755bd573d)

### [Understanding HTTP as a Backend Engineer](https://softwareconcepts.hashnode.dev/understanding-http-as-a-backend-engineer?utm_source=hashnode&utm_medium=feed)

Sharing data over internet has evolved some much over time. HTTP started as 1.0, then 1.1, 2.0 and now 3.0.

7 min read · [softwareconcepts.hashnode.dev](https://softwareconcepts.hashnode.dev/understanding-http-as-a-backend-engineer?utm_source=hashnode&utm_medium=feed)

[May 30](https://hashnode.com/posts/understanding-http-as-a-backend-engineer/6a1b1016c07563e0285deb39)
