Microservice

 Microservice?

Microservice adalah sebuah layanan mikro yang merupakan pendekatan arsitektur perangkat lunak berbasis cloud dimana satu aplikasi banyak komponen. Arsitektur ini umumnya memiliki beberapa tumpukan teknologi mereka sendiri yang meliputi model basis data serta manejemen data. 

microservice diibaratkan seperti aplikasi yang besar tapi di bagi menjadi beberapa yang kecil.


Karakteristik


  • - Memiliki beberapa komponen/fitur, perangkat lunak yang dibangun dengan microservices memiliki independensi untuk tiap fitur atau komponennya, sehingga dapat dilakukan inovasi dan evaluasi untuk tiap komponen tanpa mengubah aplikasi utama.

  • - Relevan dengan bisnis, microservices memiliki relevansi dengan bisnis karena bisa dibangun dan diatur strateginya. Keselarasan pembangunan aplikasi berbasis microservices ini memudahkan pengembang untuk menyesuaikan kapabilitas dan prioritas bisnis dengan pembangunan pasar.

  • - Proses routing sederhana, microservices memiliki sistem klasik yang menerima permintaan, memprosesnya, dan menghasilkan respons sesuai evaluasi atau masukan. Hal ini membuat microservices dapat menunjang penerapan logika dan pengaliran informasi.

  • - Terdesentralisasi, salah satu karakter utama microservices adalah bentuknya yang terdesentralisasi. Hal ini dikarenakan metode tata kelola aplikasi terpusat tidak optimal, sedangkan microservices dengan sistem paralelnya dapat lebih mudah dikelola untuk tiap fiturnya.

  • - Evolusioner, arsitektur microservices amat ideal karena dapat terus berevolusi dan dikembangkan, baik secara partisi untuk tiap fitur maupun untuk evolusi utuh secara aplikasi.

 

Komentar