# Padrões ETL / ELT / ETLT (Data Engineering) > ETL vs ELT vs ETLT, batch vs micro-batch vs streaming, idempotência, tratamento de erros, dead letter queues, qualidade de dados, lineage - 20 perguntas de entrevista - Senior - [Perguntas de entrevista: Data Engineering](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista.md) ## 1. Qual é a principal diferença entre ETL e ELT? **Resposta** No ETL (Extract-Transform-Load), os dados são transformados em um servidor intermediário antes de serem carregados no destino. No ELT (Extract-Load-Transform), os dados brutos são primeiro carregados no destino (geralmente um data warehouse cloud) e depois transformados diretamente nele usando seu poder de processamento. ELT tornou-se popular com data warehouses cloud como BigQuery, Snowflake ou Redshift que oferecem poder de processamento elástico. ## 2. Qual é a principal vantagem da abordagem ELT em comparação ao ETL tradicional? **Resposta** A abordagem ELT aproveita o poder de processamento elástico dos data warehouses cloud modernos (BigQuery, Snowflake, Redshift). Em vez de manter uma infraestrutura de transformação separada que pode se tornar um gargalo, as transformações usam diretamente as capacidades de scaling do data warehouse. Isso reduz a complexidade operacional e permite processar volumes de dados muito maiores sem provisionamento manual de recursos. ## 3. O que é o padrão ETLT e quando é relevante? **Resposta** ETLT combina ambas as abordagens: uma primeira transformação leve é realizada durante a extração (limpeza, filtragem, anonimização), em seguida os dados são carregados e transformações mais complexas são aplicadas no data warehouse. Este padrão é útil quando certas transformações devem ser feitas a montante por razões de compliance (mascaramento de dados sensíveis antes do carregamento), redução de volume (filtragem antecipada) ou normalização de formatos de origem heterogêneos. ## Mais 17 perguntas disponiveis - O que é idempotência no contexto de pipelines de dados? - Como implementar a idempotência ao carregar dados em uma tabela? Cadastre-se gratis: https://sharpskill.dev/pt/login ## Outros temas de entrevista Data Engineering - [Linux & Shell - Fundamentos](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/linux-shell-basics.md): 20 perguntas, Junior - [Git & GitHub - Fundamentos](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/git-github-fundamentals.md): 20 perguntas, Junior - [Python avançado para Data Engineering](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/python-advanced-de.md): 25 perguntas, Junior - [Docker - Fundamentos](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/docker-fundamentals.md): 25 perguntas, Junior - [Google Cloud Platform - Fundamentos](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/gcp-fundamentals.md): 20 perguntas, Junior - [CI/CD e qualidade de código](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/ci-cd-code-quality.md): 20 perguntas, Mid-Level - [Docker Compose](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/docker-compose.md): 20 perguntas, Mid-Level - [FastAPI - APIs de dados](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/fastapi.md): 20 perguntas, Mid-Level - [SQL avançado para Data Engineering](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/sql-advanced-de.md): 20 perguntas, Mid-Level - [Data Lake - Arquitetura e ingestão](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/data-lake.md): 20 perguntas, Mid-Level - [BigQuery para Data Engineering](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/bigquery-de.md): 20 perguntas, Mid-Level - [PostgreSQL - Administração](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/postgresql-admin.md): 20 perguntas, Mid-Level - [Data Modeling para Data Engineering](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/data-modeling-de.md): 20 perguntas, Mid-Level - [Fivetran & Airbyte - Ingestão de dados](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/fivetran-airbyte.md): 20 perguntas, Mid-Level - [dbt - Fundamentos](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/dbt-fundamentals-de.md): 20 perguntas, Mid-Level - [Apache Airflow - Fundamentos](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/airflow-fundamentals.md): 20 perguntas, Mid-Level - [Kubernetes - Fundamentos](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/kubernetes-fundamentals.md): 20 perguntas, Mid-Level - [dbt - Recursos avançados](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/dbt-advanced-de.md): 20 perguntas, Senior - [Apache Airflow - Avançado](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/airflow-advanced.md): 20 perguntas, Senior - [Airflow + dbt - Orquestração de pipelines](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/airflow-dbt-integration.md): 20 perguntas, Senior - [PySpark - Processamento em grande escala](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/pyspark.md): 20 perguntas, Senior - [Google Pub/Sub - Streaming de dados](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/pubsub-streaming.md): 20 perguntas, Senior - [Apache Beam & Dataflow](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/apache-beam-dataflow.md): 20 perguntas, Senior - [Kubernetes - Produção e escalabilidade](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/kubernetes-advanced.md): 20 perguntas, Senior - [Terraform - Infrastructure as Code](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/terraform.md): 20 perguntas, Senior - [Bancos de dados NoSQL](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/nosql-databases.md): 20 perguntas, Senior - [Arquitetura Data moderna](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/data-architecture.md): 20 perguntas, Senior - [Monitoramento e observabilidade](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/monitoring-observability.md): 20 perguntas, Senior - [IAM e segurança de dados](https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/iam-security-de.md): 20 perguntas, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/pt/technologies/data-engineering/perguntas-entrevista/etl-elt-patterns