Implikasi Data Engineering pada Arsitektur DevOps
Konsep DevOps
Cem Sakarya
DevOps Risk Advisor
Arsitektur microservice
- Microservice adalah program perangkat lunak skala kecil
- Microservice dideploy terpisah
- Tiap microservice menangani fungsionalitas berbeda
- Tiap microservice memiliki data dan logika sendiri
- Data disimpan di basis data privat
Arsitektur monolitik
- Kebalikan dari arsitektur microservice
- Satu unit besar
- Jauh lebih sederhana dibanding microservice
- Pemeliharaan dan perubahan sangat sulit dan berisiko
Arsitektur Monolitik
- Jumlah basis data terbatas
- Seluruh aplikasi memakai basis data yang sama
- Bisa layak untuk aplikasi skala kecil
Arsitektur Microservice
- Satu basis data per microservice
- Microservice harus memanggil API untuk mengakses basis data layanan lain
- Efektif untuk organisasi besar dan produk kompleks
Basis data privat microservice
- Beberapa fitur produk memerlukan kolaborasi banyak microservice
- Microservice tidak bebas mengakses basis data lain, jadi memakai panggilan API
- Microservice selalu saling berkomunikasi.
Aplikasi Data Engineering pada microservice
Aplikasi Data Engineering pada microservice
Ayo berlatih!
Konsep DevOps
Preparing Video For Download...