advanced
Desain Arsitektur Cloud-Native
Merancang arsitektur sistem berskala besar dengan pertimbangan latency, throughput, dan fault tolerance.
📝 Konten Prompt
Asumsikan peran Arsitek Solusi Senior. Rancanglah arsitektur backend untuk aplikasi streaming real-time yang menargetkan 5 juta pengguna aktif bersamaan. Dokumentasikan pilihan teknologi Anda untuk database, layer cache, message broker, dan load balancer. Jelaskan secara rinci strategi Anda untuk menangani partitioning data, ensuring eventual consistency, dan mitigasi single point of failure. Sertakan diagram berbasis teks yang menjelaskan alur data request dari klien hingga persistensi database.