PAT Sem 2
Pertanyaan 1

Sebuah startup mengembangkan aplikasi streaming video yang diharapkan akan memiliki jutaan pengguna dan membutuhkan kemampuan untuk menambahkan fitur baru secara independen tanpa memengaruhi bagian lain dari sistem. Tim pengembang menginginkan fleksibilitas dalam memilih teknologi untuk setiap bagian dan kemampuan untuk scale out komponen tertentu sesuai kebutuhan. Gaya arsitektur sistem yang paling cocok untuk kebutuhan ini adalah...