Migrasi sistem dengan Arsitektur Monolitik ke Microservice
Nama : Achmad Ferdiansyah
NRP : 5025201245
Kelas : Evolusi Perangkat Lunak
Tugas : 5
1. Backup File dan Database
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
Post a Comment