Seberapa Kecil Microservices yang Harus Dibuat?

Inti dari Microservice adalah membuat suatu service kecil yang menjalankan 1 fungsi secara spesifik dengan baik. Karena dengan begitu, kita dapat mengurangi tingkat kompleksitas, dan memudahkan bila ada modifikasi bila dibandingkan dengan sistem Monolitik.

Bila kamu belum ada gambaran tentang Microservice, kamu bisa membaca Pengenalan Microservices yang sebelumnya pernah dibahas.

Lalu, seberapa kecil Microservices yang harus kita buat?

Menurut pendapat saya, sebenarnya tidak ada hal yang pasti seberapa kecil suatu Microservice yang harus kita buat. Besar kecilnya itu harus disesuaikan dengan kebutuhan kita.

Hal utama yang harus dilihat adalah bagaimana suatu Microservice itu dapat digunakan kembali (reusable) dan bagaimana tim yang mengerjakan itu bisa fokus, dimana hal tersebut dapat meningkatkan kinerja tim dalam pengembangan suatu Microservice, baik dari segi waktu pengerjaan hingga kualitas Microservices itu sendiri.

Semoga bermanfaat.