---
title: "Aditya Kumar Gupta (@adityaguptareal) | Hashnode"
description: "Tech-savvy Full-Stack Developer. Read the latest articles by Aditya Kumar Gupta on Hashnode."
url: "https://hashnode.com/@adityaguptareal"
---

@adityaguptareal

# Aditya Kumar Gupta

@adityaguptareal · Ghaziabad, India · Joined February 2024

Tech-savvy Full-Stack Developer

[Website](https://adityaguptareal.com/)

### [Apache Kafka Explained: Topics, Partitions, Brokers, and Consumer Groups](https://blog.adityaguptareal.com/apache-kafka-explained-topics-partitions-brokers-and-consumer-groups?utm_source=hashnode&utm_medium=feed)

Apache Kafka is a distributed event-streaming platform used to handle large volumes of real-time data. It allows different services to communicate through events without being tightly coupled. Imagine

13 min read · [blog.adityaguptareal.com](https://blog.adityaguptareal.com/apache-kafka-explained-topics-partitions-brokers-and-consumer-groups?utm_source=hashnode&utm_medium=feed)

[1d ago](https://hashnode.com/posts/apache-kafka-explained-topics-partitions-brokers-and-consumer-groups/6af4703aa15db6998be5c7f4)

### [Kubernetes Explained: What Is Kubernetes and Why Do We Need It?](https://blog.adityaguptareal.com/kubernetes-explained-what-is-kubernetes-and-why-do-we-need-it?utm_source=hashnode&utm_medium=feed)

As applications grow, managing infrastructure becomes increasingly challenging. An application running perfectly on a single server might crash when thousands of users start accessing it. Adding more

5 min read · [blog.adityaguptareal.com](https://blog.adityaguptareal.com/kubernetes-explained-what-is-kubernetes-and-why-do-we-need-it?utm_source=hashnode&utm_medium=feed)

[2d ago](https://hashnode.com/posts/kubernetes-explained-what-is-kubernetes-and-why-do-we-need-it/6af46394ba8f56998a065c68)

### [Docker Tutorial for Developers: From Basics to Full-Stack Deployment](https://blog.adityaguptareal.com/docker-tutorial-for-developers-from-basics-to-full-stack-deployment?utm_source=hashnode&utm_medium=feed)

Docker is a platform that allows developers to package applications and their dependencies into containers, making them easier to run across different environments. Suppose you build a full-stack appl

14 min read · [blog.adityaguptareal.com](https://blog.adityaguptareal.com/docker-tutorial-for-developers-from-basics-to-full-stack-deployment?utm_source=hashnode&utm_medium=feed)

[Oct 19](https://hashnode.com/posts/docker-tutorial-for-developers-from-basics-to-full-stack-deployment/6ad62d146c73948c6e599f32)

### [BullMQ with Node.js and Redis](https://blog.adityaguptareal.com/bullmq-with-node-js-and-redis?utm_source=hashnode&utm_medium=feed)

The producer and worker can run in separate Node.js processes. They do not need to share JavaScript memory because they communicate through the queue

23 min read · [blog.adityaguptareal.com](https://blog.adityaguptareal.com/bullmq-with-node-js-and-redis?utm_source=hashnode&utm_medium=feed)

[Oct 15](https://hashnode.com/posts/bullmq-with-node-js-and-redis/6ad034142082bca99ec2ea05)

### [JavaScript Part 2 : Scope & Execution](https://blog.adityaguptareal.com/javascript-scope-execution?utm_source=hashnode&utm_medium=feed)

JavaScript's execution model revolves around scope and execution context. Understanding how variables are accessed, how JavaScript resolves them, and how hoisting works is one of the most frequently t

6 min read · [blog.adityaguptareal.com](https://blog.adityaguptareal.com/javascript-scope-execution?utm_source=hashnode&utm_medium=feed)

[Aug 3](https://hashnode.com/posts/javascript-scope-execution/6a70316cb48cecae3620a52a)
