APURV
  • Home
  • Journey
  • Projects
  • Blogs
  • Interview
  • Exams
Resume
APURV

Building scalable, secure, and production-ready cloud infrastructure. Automation first.

NAVIGATION

HomeExperienceProjectsCertificationsSkills

TECH STACK

AWSGCPK8sCI/CDLinuxDocker

CONNECT

LinkedInGitHubEmailResume

© 2026 Apurv Gujjar. All rights reserved.
Apurv Gujjar
Apurv GujjarDevOps & Cloud Engineer
|Interview Documentation
Portfolio
Handbooks
🎯Linux🐙Git & GitHub🤖GitHub Actions🌐Networking☁AWS🛠Terraform🐳Docker☸Kubernetes📊Monitoring🛡DevSecOps💰Cost Optimization🚨Incident Scenarios👤HR & Behavioral☁GCP🐍Python
Interview DocumentationTerraformCan you explain the difference between a resource block and a data source block?
Back to all Terraform questions
Q4

Can you explain the difference between a resource block and a data source block?

💬Answer
  • Resources (resource): Infrastructure components that Terraform creates, manages, updates, and destroys (e.g., creating a new EC2 instance).
  • Data Sources (data): Read-only queries used to fetch information from external APIs or pre-existing cloud resources (e.g., retrieving the latest AMI ID or querying an existing VPC ID).

Related Terraform Questions

View All TerraformQuestions →
Q1

What is Infrastructure as Code (IaC), and what actual problems does it solve for an operations team?

Q2

# Key Benefits:

Q3

How do you choose between a provisioning tool like Terraform and a configuration management tool like Ansible?

Q4

Walk me through the standard Terraform core workflow. What happens under the hood during each phase?

Apurv Gujjar - DevOps & Cloud Engineer
Created by

Apurv Gujjar

DevOps & Cloud Engineer

Specialized in:DevOpsAWSGCPKubernetesTerraformDocker
View Portfolio