Lanjutan
Refactoring Monolit ke Arsitektur Hexagonal
Buat panduan langkah demi langkah untuk memisahkan logika bisnis dari infrastruktur dalam aplikasi monolit yang sudah ada.
📝 프롬프트 내용
Analisis potongan kode monolit yang ditulis dalam Java atau Python yang tercampur antara logika database, logika bisnis, dan controller API. Buat rencana refactoring terperinci untuk mengubahnya menjadi Arsitektur Hexagonal (Ports and Adapters). Jelaskan cara mendefinisikan Port (Interface) dan Adapters (Implementation), serta bagaimana melakukan migrasi bertahap tanpa menghentikan sistem produksi. Sertakan contoh struktur paket dan diagram konseptual.