---
title: "Amaresh Pelleti (@amareswer) | Hashnode"
description: "Amaresh Pelleti (@amareswer) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@amareswer"
---

@amareswer

# Amaresh Pelleti

@amareswer · Joined June 2026

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

### [Terraform vs Pulumi: Which to Use](https://devtoolhub.hashnode.dev/terraform-vs-pulumi-which-to-use?utm_source=hashnode&utm_medium=feed)

Originally published on DevToolHub. Choose Terraform when your team wants one declarative language that every cloud engineer already reads. Choose Pulumi when you want loops, tests and secrets handl

9 min read · [devtoolhub.hashnode.dev](https://devtoolhub.hashnode.dev/terraform-vs-pulumi-which-to-use?utm_source=hashnode&utm_medium=feed)

[6h ago](https://hashnode.com/posts/terraform-vs-pulumi-which-to-use/6af46f3b1492b451faa547d2)

### [Cloud Run vs Cloud Functions: What Changed and Which to Use](https://devtoolhub.hashnode.dev/cloud-run-vs-cloud-functions-what-changed-and-which-to-use?utm_source=hashnode&utm_medium=feed)

Originally published on DevToolHub. Cloud Functions is now Cloud Run functions, and that changes the cloud run vs cloud functions question. A function you deploy today runs as a Cloud Run service. S

9 min read · [devtoolhub.hashnode.dev](https://devtoolhub.hashnode.dev/cloud-run-vs-cloud-functions-what-changed-and-which-to-use?utm_source=hashnode&utm_medium=feed)

[1d ago](https://hashnode.com/posts/cloud-run-vs-cloud-functions-what-changed-and-which-to-use/6af31663f8a3536fe64af7a6)

### [Docker Volumes vs Bind Mounts: Which to Use](https://devtoolhub.hashnode.dev/docker-volumes-vs-bind-mounts-which-to-use?utm_source=hashnode&utm_medium=feed)

Originally published on DevToolHub. Use a Docker volume when the container owns the data, such as a database or a model cache. Use a bind mount when you need to edit the files on your host, such as

10 min read · [devtoolhub.hashnode.dev](https://devtoolhub.hashnode.dev/docker-volumes-vs-bind-mounts-which-to-use?utm_source=hashnode&utm_medium=feed)

[2d ago](https://hashnode.com/posts/docker-volumes-vs-bind-mounts-which-to-use/6af1ce80e9418ba7290e8cb9)

### [Git Pull vs Fetch: What Each Command Really Does](https://devtoolhub.hashnode.dev/git-pull-vs-fetch-what-each-command-really-does?utm_source=hashnode&utm_medium=feed)

Originally published on DevToolHub. git fetch downloads new commits and leaves your branch and your files alone. git pull runs a fetch and then merges or rebases the result into your current branch.

9 min read · [devtoolhub.hashnode.dev](https://devtoolhub.hashnode.dev/git-pull-vs-fetch-what-each-command-really-does?utm_source=hashnode&utm_medium=feed)

[5d ago](https://hashnode.com/posts/git-pull-vs-fetch-what-each-command-really-does/6aedda016d0f7c6ce5ac7fdc)

### [Azure Managed Identity vs Service Principal: Which to Use](https://devtoolhub.hashnode.dev/azure-managed-identity-vs-service-principal-which-to-use?utm_source=hashnode&utm_medium=feed)

Originally published on DevToolHub. Most Azure managed identity vs service principal debates start from a false split. A managed identity is a service principal. Microsoft's docs say Azure creates a

9 min read · [devtoolhub.hashnode.dev](https://devtoolhub.hashnode.dev/azure-managed-identity-vs-service-principal-which-to-use?utm_source=hashnode&utm_medium=feed)

[6d ago](https://hashnode.com/posts/azure-managed-identity-vs-service-principal-which-to-use/6aec7e093e6bbef18a3635f4)
