DevOps

Progressive Delivery

Argo Rollouts, Flagger, canary deployments, blue-green, traffic splitting, rollback otomatis

20 pertanyaan wawancara·
Senior
1

Apa itu Progressive Delivery dalam konteks DevOps?

Jawaban

Progressive Delivery adalah pendekatan deployment yang memungkinkan perilisan versi aplikasi baru secara bertahap dengan mengontrol eksposur traffic secara halus. Berbeda dengan deployment tradisional di mana semua traffic beralih secara langsung, Progressive Delivery menggunakan strategi seperti canary atau blue-green untuk mengekspos versi baru secara bertahap. Ini mengurangi risiko dengan memungkinkan validasi bertahap, rollback cepat, dan analisis metrik sebelum rollout penuh.

2

Apa itu canary deployment?

Jawaban

Canary deployment adalah strategi deployment di mana versi baru pertama kali diekspos ke persentase kecil pengguna (5-10%) sebelum di-deploy secara progresif ke seluruh traffic. Istilah ini berasal dari burung kenari yang digunakan di tambang untuk mendeteksi gas beracun. Pendekatan ini memungkinkan validasi versi baru di produksi dengan risiko terbatas, menganalisis metrik (error, latensi), dan melakukan rollback dengan cepat jika masalah terdeteksi.

3

Apa itu blue-green deployment?

Jawaban

Blue-green deployment adalah strategi di mana dua lingkungan identik (blue dan green) dipertahankan secara paralel. Versi baru di-deploy ke lingkungan yang tidak aktif sementara lingkungan aktif terus melayani traffic, kemudian traffic langsung beralih ke lingkungan baru. Pendekatan ini memungkinkan rollback langsung dengan mengalihkan traffic ke lingkungan lama jika terjadi masalah, tetapi membutuhkan dua kali lipat sumber daya.

4

Apa itu Argo Rollouts?

5

Apa itu Flagger?

+17 pertanyaan wawancara

Kuasai DevOps untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis