
Terraform - Infrastructure as Code
Providers, resources, state, modules, variables, outputs, plan/apply, workspaces, backends
1Apa itu Terraform dan apa keunggulan utamanya dibanding konfigurasi infrastruktur manual?
Apa itu Terraform dan apa keunggulan utamanya dibanding konfigurasi infrastruktur manual?
Jawaban
Terraform adalah alat Infrastructure as Code (IaC) yang dikembangkan oleh HashiCorp yang memungkinkan mendefinisikan dan menyediakan infrastruktur secara deklaratif melalui file konfigurasi. Keunggulan utamanya adalah reproduktifitas: konfigurasi yang sama selalu menghasilkan hasil yang sama, menghilangkan kesalahan manusia dan memungkinkan versioning infrastruktur seperti kode.
2Apa peran provider dalam Terraform?
Apa peran provider dalam Terraform?
Jawaban
Provider adalah plugin yang memungkinkan Terraform berinteraksi dengan platform tertentu (AWS, GCP, Azure, dll.). Ia menerjemahkan resources Terraform menjadi panggilan API ke layanan target. Setiap provider harus dikonfigurasi dengan credentials yang diperlukan dan mengekspos tipe resource yang tersedia untuk platform tersebut.
3Apa perbedaan antara resource dan data source dalam Terraform?
Apa perbedaan antara resource dan data source dalam Terraform?
Jawaban
Sebuah resource membuat dan mengelola elemen infrastruktur (pembuatan, modifikasi, penghapusan), sedangkan data source memungkinkan membaca informasi tentang resources yang ada tanpa memodifikasinya. Data sources berguna untuk mereferensikan elemen yang dibuat di luar Terraform atau oleh konfigurasi lain.
Apa fungsi dari file terraform.tfstate?
Perintah apa yang harus dijalankan untuk melihat perubahan yang akan dilakukan Terraform tanpa menerapkannya?
+17 pertanyaan wawancara
Topik wawancara Data Engineering lainnya
Linux & Shell - Dasar-dasar
Git & GitHub - Dasar-dasar
Python lanjutan untuk Data Engineering
Docker - Dasar-dasar
Google Cloud Platform - Dasar-Dasar
CI/CD dan Kualitas Kode
Docker Compose
FastAPI - API Data
SQL Lanjutan untuk Data Engineering
Data Lake - Arsitektur dan Ingesti
BigQuery untuk Data Engineering
PostgreSQL - Administrasi
Data Modeling untuk Data Engineering
Fivetran & Airbyte - Ingesti Data
dbt - Dasar
Apache Airflow - Dasar-Dasar
Kubernetes - Dasar-Dasar
dbt - Fitur lanjutan
Pola ETL / ELT / ETLT
Apache Airflow - Lanjutan
Airflow + dbt - Orkestrasi Pipeline
PySpark - Pemrosesan Skala Besar
Google Pub/Sub - Streaming Data
Apache Beam & Dataflow
Kubernetes - Produksi dan Penskalaan
Database NoSQL
Data Architecture Modern
Monitoring dan Observability
IAM dan Keamanan Data
Kuasai Data Engineering untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis