Try Out Ujian Kompetensi

LATIHAN1/5
No. 1

Anda adalah seorang pengembang senior yang bertanggung jawab atas arsitektur backend di sebuah platform media sosial. Platform ini mengalami pertumbuhan pengguna yang sangat pesat, menyebabkan kinerja API (Application Programming Interface) menurun drastis. API saat ini menggunakan arsitektur RESTful standar. Setelah analisis, Anda menemukan bahwa banyak permintaan klien hanya membutuhkan sebagian kecil dari data yang dikirimkan oleh API, dan kadang-kadang klien memerlukan data dari beberapa endpoint yang berbeda dalam satu tampilan. Untuk mengatasi masalah ini dan meningkatkan efisiensi, pendekatan arsitektur API manakah yang paling tepat untuk dipertimbangkan?