Migrasi sistem dengan Arsitektur Monolitik ke Microservice

 Nama : Achmad Ferdiansyah

NRP : 5025201245

Kelas : Evolusi Perangkat Lunak

Tugas : 5



Hal yang perlu diperhatikan dalam migrasi sistem dengan arsitektur monolitik ke arsitektur microservice yaitu:

1. Backup File dan Database

File seperti gambar, data pengguna, dsb. Perlu di backup agak tidak kerepotan untuk mengambil file dan data yang akan dijadikan pendukung pada sistem.

2. Analisis Tiap Fungsionalitas dan Pecah Kode Menjadi Per Fungsionalitas

Tiap kode dipisah menjad per fungsi lalu menerapkan prinsip loosely coupled

3. Pisahkan View dengan Controller

File view dan controller perlu dipisah karena nantinya view dan controller akan berkomunikasih melalui url API dari controller

4. Atur Ulang koneksi dan Skema Database

Perlu dilakukan perombakan skema database dan atur ulang koneksi.

5. Testing API

Kode fungsionalitas yang telah dibuat beserta url API nya bisa di uji coba menggunakan aplikasi testing API (biasanya menggunakan postman atau insomnia)

6. Sambungkan View dengan Backend

Menyambungkan tampilan dengan data-data backend melalui consume API untuk membuat sistem bisa melakukan operasi create, read, update, delete, dan fungsionalitas lainnya.

7. Maintenance

Menjalankan sistem dan cek satu persatu apakah ada bug, cek kesesuaian output pada sistem.

Comments

Popular posts from this blog

Evolusi Sistem Operasi Android

Evolusi Perangkat Lunak Tugas 3 - Sistem Informasi Pelanggan - CRM

Analisis Aktivitas Evolusi Perangkat Lunak pada Jurnal Penerapan Pemeliharaan Systems Maintenance Life Cycle Bank Swasta Nasional Berdasarkan IEEE dan ISO