Halaman ini memberikan panduan arsitektur dan metodologi rekayasa maju untuk merefaktorisasi aplikasi mainframe lama monolitik menjadi microservice modular berbasis cloud di Google Cloud.
Jika Anda adalah cloud architect, developer aplikasi, atau pimpinan engineering, gunakan informasi di halaman ini untuk mengubah kode mainframe prosedural, seperti COBOL atau PL/I, menjadi codebase modern, seperti Java atau Go, membuat microservice menggunakan AI generatif, dan men-deploy ke Google Kubernetes Engine (GKE) atau Cloud Run.
Sebelum membaca halaman ini, Anda harus menyelesaikan penilaian codebase mainframe awal dan mengekstrak aturan bisnis inti aplikasi Anda.
Siklus proses refaktorisasi
Refaktorisasi menggunakan rekayasa maju yang dibantu AI untuk mengonversi logika bisnis yang diekstrak menjadi microservice yang dapat dikelola melalui fase berikut:
- Mengekstrak logika bisnis: gunakan Mainframe Assessment Tool untuk mengekstrak aturan bisnis dan alur kontrol yang divalidasi dari kode sumber asli.
- Membuat persyaratan: mengubah output penilaian menjadi dokumen persyaratan produk (PRD) terstruktur menggunakan Antigravity CLI. Ekspor grafik dependensi dan hasil penilaian ke Antigravity CLI untuk membuat kontrak microservice bahasa target yang setara.
- Merefaktorisasi database target: merancang ulang file datar VSAM atau skema DB2 menjadi model data relasional dan terdistribusi modern di Spanner atau AlloyDB untuk PostgreSQL.
Langkah berikutnya
- Konversi kode mainframe otomatis
- Lift and shift workload mainframe
- Dokumentasi Mainframe Assessment Tool
- Dokumentasi Dual Run
- Dokumentasi Mainframe Connector