---
title: "Sandeep Rana (@sandeep10rana) | Hashnode"
description: "I'm passionate about helping people learn new things, and I believe that everyone should have access to the knowledge they need to succeed in the tech indust..."
url: "https://hashnode.com/@sandeep10rana"
---

@sandeep10rana

# Sandeep Rana

@sandeep10rana · Joined July 2023

### [Basics of Cloud Computing](https://sandeep10rana.hashnode.dev/basics-of-cloud-computing?utm_source=hashnode&utm_medium=feed)

Ever wondered how websites like YouTube or Gmail work seamlessly without crashing? Behind the scenes is a powerful force called cloud computing, which has changed the way technology operates. In this article, we’ll look at how traditional IT systems ...

7 min read · [sandeep10rana.hashnode.dev](https://sandeep10rana.hashnode.dev/basics-of-cloud-computing?utm_source=hashnode&utm_medium=feed)

[Jun 18, 2025](https://hashnode.com/posts/basics-of-cloud-computing/6852988f0d330553901a4b6e)

### [Setting Up Google & GitHub OAuth2 Login in a Spring Boot Application](https://sandeep10rana.hashnode.dev/setting-up-google-github-oauth2-login-in-a-spring-boot-application?utm_source=hashnode&utm_medium=feed)

What comes to your mind when we say OAuth2? In simple words, if we don’t want to use username and password, nowadays we are heavily relying on Google for our day to day works like Gmail, YouTube, etc. Why not use same credential in other interfaces? ...

4 min read · [sandeep10rana.hashnode.dev](https://sandeep10rana.hashnode.dev/setting-up-google-github-oauth2-login-in-a-spring-boot-application?utm_source=hashnode&utm_medium=feed)

[Dec 4, 2024](https://hashnode.com/posts/setting-up-google-github-oauth2-login-in-a-spring-boot-application/6750a984ffc9a8691550e022)

### [Upload and download files using SpringBoot Application](https://sandeep10rana.hashnode.dev/upload-and-download-files-using-springboot-application?utm_source=hashnode&utm_medium=feed)

Introduction In today’s digital age, file handling is a fundamental requirement in many web applications. Whether you’re building an application that needs to upload user-generated content, store documents, or allow users to download reports, having ...

4 min read · [sandeep10rana.hashnode.dev](https://sandeep10rana.hashnode.dev/upload-and-download-files-using-springboot-application?utm_source=hashnode&utm_medium=feed)

[Aug 15, 2024](https://hashnode.com/posts/upload-and-download-files-using-springboot-application/66be0e45ab089a10be10233f)

### [Sending Mail from SpringBoot Application](https://sandeep10rana.hashnode.dev/sending-mail-from-springboot-application?utm_source=hashnode&utm_medium=feed)

Introduction In modern applications, sending emails is a common requirement, whether it’s for user registration, password recovery, or notifications. Spring Boot provides robust support for sending emails via its JavaMailSender interface. Coupled wit...

3 min read · [sandeep10rana.hashnode.dev](https://sandeep10rana.hashnode.dev/sending-mail-from-springboot-application?utm_source=hashnode&utm_medium=feed)

[Aug 9, 2024](https://hashnode.com/posts/sending-mail-from-springboot-application/66b5e11ccde5368e5e559c71)

### [Circuit Breaker Pattern in Microservice](https://sandeep10rana.hashnode.dev/circuit-breaker-pattern-in-microservice?utm_source=hashnode&utm_medium=feed)

Introduction In today’s digital world, businesses rely heavily on distributed systems to ensure scalability, flexibility, and robustness. However, as these systems grow in complexity, ensuring their resilience becomes a critical challenge. This artic...

3 min read · [sandeep10rana.hashnode.dev](https://sandeep10rana.hashnode.dev/circuit-breaker-pattern-in-microservice?utm_source=hashnode&utm_medium=feed)

[Jul 21, 2024](https://hashnode.com/posts/circuit-breaker-pattern-in-microservice/669cbb3289322c5b87fc0f24)
