Microservice

Microservice

Pada pembahasan blog kali ini akan membahas mengenai microservice. bagi sebagian mahasiswa IT banyak mungkin yang belum mengetahui microservice itu apa ? dan pembahasan nya akan dibahas pada blog kali ini

Pengertian Microservice

Microsevice itu adalah aplikasi yang dibagi menjadi layanan - layanan yang lebih kecil yang saling terhubung. nah pada umumnya pembuatan aplikasi kan menggunakan 1 project yang sama yang isinya 1 database dengan banyak tabel yang memuat semua service dari aplikasi yang kita buat. atau biasanya disebut monolithic. namun dalam monolithic terdapat beberapa kelebihan dan kekurangan diantaranya :

Kelebihan : 
1. Mudah dibangun karena hanya memuat 1 project yang sama tapi dikerjakan oleh beberapa orang.
2. Mudah di uji karena terdiri dari 1 project sehingga pengujian akan berjalan lebih cepat.
3. Mudah di deploy ke hostingan 

Kekurangan :
1. Karena user banyak mengakses aplikasi yang kita buat maka performa dari server hostingan akan menurun.
2. Apabila terjadi error maka seluruh aplikasi akan error
3. Ketika ada layanan yang di update maka harus semua layanan yang di update

Nah tentunya kita tidak ingin hal itu terjadi pada aplikasi yang kita buat karena aplikasi yang kita kembangkan harus berjalan dengan sempurna pada saat diakses oleh banyak user dam apabila terjadi error pada 1 layanan maka layanan lain tidak terjadi errror dan apabila ingin mengupdate 1 layanan maka layanan lain masih tetap berjalan

Untuk itu adanya teknologi microservice ini memungkinkan layanan dari aplikasi yang kita buat bisa diperkecil dengan membagi setiap layanan ke beberapa orang dan tidak menuntut kemungkinan setiap layanan bisa menggunakan berbagai bahasa pemrograman yang berbeda sehingga setiap orang tidak dituntut harus mengetahui bahasa pemrograman yang sama. dan bisa di deploy ke beberapa server yang berbeda dengan database yang berbeda pula. 



Mungkin pembahasan mengenai microservice sampai disini terima kasih telah membaca pembahasan blog kali ini

Komentar

Postingan populer dari blog ini

Cloud Computing Delivery Model

Tutorial Menggunakan Image CRUD di Code Igniter + Grocery CRUD

Cloud Mechanism