PERTEMUAN KE 10
Dr. Ir. Toto Widyanto, MSc.
23 Juli 2022
Latar Belakang
• Pada survei tahun 2018 ditemukan ada 63 persen perusahaan mengadopsi arsitektur
Microservices.
• Adopsi yang meluas ini didorong oleh janji perbaikan ketahanan, skalabilitas, waktu ke
pasar, dan pemeliharaan, di antara alasan lainnya.
• Di sini akan dijelaskan rencana tentang bagaimana organisasi yang ingin memigrasikan
aplikasi yang ada ke Microservices dapat melakukannya dengan aman dan efektif.
• Pada suatu aplikasi monolitik, semua obyek dan Aksi data ditangani oleh basis kode
rajut tunggal yang erat.
• Data biasanya disimpan dalam bentuk database tunggal atau sistem file.
• Fungsi dan metode dikembangkan untuk mengakses data langsung dari mekanisme
penyimpanan ini, dan semua logika bisnis terkandung dalam basis kode server dan
aplikasi klien.
Dr. Toto Widyanto 2
https://insights.sei.cmu.edu/blog/8-steps-for-migrating-existing-applications-to-microservices/
Latar Belakang
• Dimungkinkan untuk memigrasikan beberapa aplikasi monolitik dan /
atau platform, masing-masing dengan mekanisme penyimpanan data
sendiri, antarmuka pengguna, dan skema data, ke dalam serangkaian
Microservices terpadu yang melakukan fungsi yang sama dengan
aplikasi asli di bawah satu antarmuka pengguna.
• Migrasi aplikasi ini ke Microservices menawarkan keuntungan berikut:
• menghapus duplikasi upaya untuk entri manual
• mengurangi risiko pengembangan terprogram
• menyediakan satu tampilan terpadu data
• meningkatkan kontrol dan sinkronisasi sistem ini
7. Migrasikan Macroservices ke
3. Identifikasi dependensi komponen.
Microservices.
Dilakukan
pemeriksaan login
siapa:
Admin?
Dosen?
Mahasiswa?
7. Migrasikan Macroservices ke
3. Identifikasi dependensi komponen.
Microservices.