Pembuka
Masalah yang sering terjadi
- Ketika membangun REST API, kesalahan yang sering terjadi adalah langsung membuat daftar endpoint.
- API yang sehat biasanya dimulai dari pemahaman proses bisnis: data apa yang bergerak, siapa yang membutuhkan data itu, dan keputusan apa yang bergantung pada respons API.
Cara Berpikir
Yang saya perhatikan lebih dulu
- Petakan workflow terlebih dahulu sebelum menentukan endpoint.
- Tentukan kontrak data agar frontend, backend, dan service lain berbicara dengan bahasa yang sama.
- Pisahkan kebutuhan query, command, dan integrasi eksternal agar API tidak tumbuh tanpa arah.
Penutup
Kesimpulan
- Endpoint hanyalah bentuk akhir. Yang lebih penting adalah desain komunikasi antar sistem yang jelas dan mudah dirawat.