---
title: "krishna Kumar (@krishnapro) | Hashnode"
description: "Software Developer @Asmaka ventures | DevOps | Open source. Read the latest articles by krishna Kumar on Hashnode."
url: "https://hashnode.com/@krishnapro"
---

@krishnapro

# krishna Kumar

@krishnapro · Kolkata, India · Joined January 2022

Software Developer @Asmaka ventures | DevOps | Open source

[Website](https://krishnapro.github.io/)

### [SQL COALESCE vs CASE: Why COALESCE is Better for Handling NULL Values](https://krishnakumar.hashnode.dev/sql-coalesce-vs-case-why-coalesce-is-better-for-handling-null-values?utm_source=hashnode&utm_medium=feed)

In SQL, dealing with NULL value is a common task especially when querying large datasets with missing or incomplete data. Generally, we use CASE expression and COALESCE to handle NULL value. While both can achieve similar goals, COALESCE is typically...

2 min read · [krishnakumar.hashnode.dev](https://krishnakumar.hashnode.dev/sql-coalesce-vs-case-why-coalesce-is-better-for-handling-null-values?utm_source=hashnode&utm_medium=feed)

[Oct 19, 2024](https://hashnode.com/posts/sql-coalesce-vs-case-why-coalesce-is-better-for-handling-null-values/6713bd791a16f109ea8dff09)

### [System Design: Load Balancing](https://krishnakumar.hashnode.dev/system-design-load-balancing?utm_source=hashnode&utm_medium=feed)

Load balancing is a crucial component of system design, especially for ensuring that applications can handle high traffic and remain available and responsive. Let's break it down step by step. What is a Load Balancer? Load balancing is the process of...

5 min read · [krishnakumar.hashnode.dev](https://krishnakumar.hashnode.dev/system-design-load-balancing?utm_source=hashnode&utm_medium=feed)

[Aug 10, 2024](https://hashnode.com/posts/system-design-load-balancing/66b75a078f07c68873511c58)

### [Scaling: Horizontal vs Vertical Scaling](https://krishnakumar.hashnode.dev/scaling-horizontal-vs-vertical-scaling?utm_source=hashnode&utm_medium=feed)

What is scaling? In system Design terms, scaling is the process of increasing the system's performance and resources to handle more traffic or load without making it more complex. There are two types of scaling: Vertical Scaling (Scaling-up) Horizo...

2 min read · [krishnakumar.hashnode.dev](https://krishnakumar.hashnode.dev/scaling-horizontal-vs-vertical-scaling?utm_source=hashnode&utm_medium=feed)

[Jul 7, 2024](https://hashnode.com/posts/scaling-horizontal-vs-vertical-scaling/668ae3c5bdb57e520b9f2a70)

### [How to Implement User Authentication and Authorization with SpringBoot and JWT](https://krishnakumar.hashnode.dev/how-to-implement-user-authentication-and-authorization-with-springboot-and-jwt?utm_source=hashnode&utm_medium=feed)

Simple steps to protect your app with Spring Security and JSON Web Token (JWT) without third party library.

5 min read · [krishnakumar.hashnode.dev](https://krishnakumar.hashnode.dev/how-to-implement-user-authentication-and-authorization-with-springboot-and-jwt?utm_source=hashnode&utm_medium=feed)

[Jun 15, 2024](https://hashnode.com/posts/how-to-implement-user-authentication-and-authorization-with-springboot-and-jwt/666dfa7fa6c81d8e59afcafe)

### [A Beginner's Guide to ProcessBuilder in Java](https://krishnakumar.hashnode.dev/a-beginners-guide-to-processbuilder-in-java?utm_source=hashnode&utm_medium=feed)

Understanding and Implementing System Proccesses

4 min read · [krishnakumar.hashnode.dev](https://krishnakumar.hashnode.dev/a-beginners-guide-to-processbuilder-in-java?utm_source=hashnode&utm_medium=feed)

[Feb 4, 2023](https://hashnode.com/posts/a-beginners-guide-to-processbuilder-in-java/63de9140b5753a6545f07f7e)
