# Terraform - Infrastructure as Code (Data Engineering) > Providers, resources, state, modules, variables, outputs, plan/apply, workspaces, backends - 20 preguntas de entrevista - Senior - [Preguntas de entrevista: Data Engineering](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista.md) ## 1. ¿Qué es Terraform y cuál es su principal ventaja sobre la configuración manual de infraestructura? **Respuesta** Terraform es una herramienta de Infrastructure as Code (IaC) desarrollada por HashiCorp que permite definir y provisionar infraestructura de manera declarativa mediante archivos de configuración. Su principal ventaja es la reproducibilidad: la misma configuración siempre produce el mismo resultado, eliminando errores humanos y permitiendo versionar la infraestructura como código. ## 2. ¿Cuál es el rol de un provider en Terraform? **Respuesta** Un provider es un plugin que permite a Terraform interactuar con una plataforma específica (AWS, GCP, Azure, etc.). Traduce los recursos de Terraform en llamadas API al servicio objetivo. Cada provider debe configurarse con las credenciales necesarias y expone los tipos de recursos disponibles para esa plataforma. ## 3. ¿Cuál es la diferencia entre un resource y un data source en Terraform? **Respuesta** Un resource crea y gestiona un elemento de infraestructura (creación, modificación, eliminación), mientras que un data source permite leer información sobre recursos existentes sin modificarlos. Los data sources son útiles para referenciar elementos creados fuera de Terraform o por otras configuraciones. ## 17 preguntas más disponibles - ¿Para qué sirve el archivo terraform.tfstate? - ¿Qué comando ejecutar para ver los cambios que Terraform realizará sin aplicarlos? Regístrate gratis: https://sharpskill.dev/es/login ## Otros temas de entrevista Data Engineering - [Linux & Shell - Fundamentos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/linux-shell-basics.md): 20 preguntas, Junior - [Git & GitHub - Fundamentos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/git-github-fundamentals.md): 20 preguntas, Junior - [Python avanzado para Data Engineering](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/python-advanced-de.md): 25 preguntas, Junior - [Docker - Fundamentos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/docker-fundamentals.md): 25 preguntas, Junior - [Google Cloud Platform - Fundamentos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/gcp-fundamentals.md): 20 preguntas, Junior - [CI/CD y calidad de código](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/ci-cd-code-quality.md): 20 preguntas, Mid-Level - [Docker Compose](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/docker-compose.md): 20 preguntas, Mid-Level - [FastAPI - APIs de datos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/fastapi.md): 20 preguntas, Mid-Level - [SQL avanzado para Data Engineering](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/sql-advanced-de.md): 20 preguntas, Mid-Level - [Data Lake - Arquitectura e ingesta](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/data-lake.md): 20 preguntas, Mid-Level - [BigQuery para Data Engineering](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/bigquery-de.md): 20 preguntas, Mid-Level - [PostgreSQL - Administración](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/postgresql-admin.md): 20 preguntas, Mid-Level - [Data Modeling para Data Engineering](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/data-modeling-de.md): 20 preguntas, Mid-Level - [Fivetran & Airbyte - Ingesta de datos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/fivetran-airbyte.md): 20 preguntas, Mid-Level - [dbt - Fundamentos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/dbt-fundamentals-de.md): 20 preguntas, Mid-Level - [Apache Airflow - Fundamentos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/airflow-fundamentals.md): 20 preguntas, Mid-Level - [Kubernetes - Fundamentos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/kubernetes-fundamentals.md): 20 preguntas, Mid-Level - [dbt - Funcionalidades avanzadas](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/dbt-advanced-de.md): 20 preguntas, Senior - [Patrones ETL / ELT / ETLT](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/etl-elt-patterns.md): 20 preguntas, Senior - [Apache Airflow - Avanzado](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/airflow-advanced.md): 20 preguntas, Senior - [Airflow + dbt - Orquestación de pipelines](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/airflow-dbt-integration.md): 20 preguntas, Senior - [PySpark - Procesamiento a gran escala](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/pyspark.md): 20 preguntas, Senior - [Google Pub/Sub - Streaming de datos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/pubsub-streaming.md): 20 preguntas, Senior - [Apache Beam & Dataflow](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/apache-beam-dataflow.md): 20 preguntas, Senior - [Kubernetes - Producción y escalado](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/kubernetes-advanced.md): 20 preguntas, Senior - [Bases de datos NoSQL](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/nosql-databases.md): 20 preguntas, Senior - [Arquitectura Data moderna](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/data-architecture.md): 20 preguntas, Senior - [Monitoreo y observabilidad](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/monitoring-observability.md): 20 preguntas, Senior - [IAM y seguridad de datos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/iam-security-de.md): 20 preguntas, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/terraform