Replymessage unavailable
Izin menanyakan pendapat teman2 di forum. Berdasarkan pengalaman mohon koreksi jika saya salah.
Menurut saya adanya microservice itu adalah agar kita dapat melihat keseluruhan sistem aplikasi dari prespektif luas, sehingga kita tidak perlu memikirkan atau memaksakan satu service sangat bagus dan sempurna. Misal mengimplementasikan struktur solid pada salah satu microservice. Krna bisa jadi suatu service itu akan diganti di kemudian hari. Kode dalam mikroservice harusnya simple.
Hal utama yg perlu dipikirkan dalam prinsip prespektif luas adalah portabilitas dari tiap service. Agar kita tidak terlalu bergantung pada suatu service atau terlalu membuang waktu saat membuat suatu service secara sempurna. Cukup functionnya jalan dan keamanannya jalan itu sudah cukup. Dalam pengembangan mikroservice prespektif harus dipikirkan secara menyeluruh, bukan terpaku saat mengerjakan satu service.