Perancangan Arsitektur Sistem Modular & Pola Desain Software
Mendapatkan saran arsitektur perangkat lunak (Clean Architecture / Hexagonal / Repository Pattern) untuk aplikasi skala besar.
⚡ Sesuaikan Variabel Prompt
Isi formulir di bawah ini. Teks prompt di kotak bawah akan otomatis terisi dan menyesuaikan secara real-time!
Saya sedang merancang arsitektur perangkat lunak untuk aplikasi baru: - Jenis Aplikasi: [APLIKASI_MISAL_MARKETPLACE_MULTI_TENANT] - Perkiraan Skala Pengguna: [JUMLAH_USER_AKTIF] - Kebutuhan Utama: Kemudahan testing, pemisahan dependensi, skalabilitas tim. Berikan: 1. Rekomendasi Pola Arsitektur yang paling tepat (misal: Clean Architecture / Modular Monolith / Microservices). 2. Struktur folder direktori proyek yang rapi dan terorganisir. 3. Contoh pemisahan layer (Domain, Application, Infrastructure, Presentation) dengan studi kasus satu fitur nyata.
Rekomendasi: Modular Monolith
Untuk fase pertumbuhan saat ini, Modular Monolith jauh lebih hemat biaya operasional dibanding Microservices murni sambil tetap memberikan isolasi domain yang kuat...
✨ Prompt Terkait Lainnya
Refactoring & Optimasi Performa Kode (Clean Code)
Menganalisis kode Anda, menghilangkan duplikasi, menerapkan prinsip SOLID, dan meningkatkan kecepatan eksekusi.
Generator Skema Database Relasional SQL & Indexing
Merancang struktur tabel, foreign keys, tipe data efisien, dan indeks untuk sistem aplikasi baru.
Pembuat Unit Test Komprehensif (PHPUnit / Jest / PyTest)
Membuat unit test otomatis mencakup skenario sukses (happy path), skenario gagal, dan edge cases.