Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Layanan per pola tim
Alih-alih menguraikan monolit berdasarkan kemampuan atau layanan bisnis, pola layanan per tim memecahnya menjadi layanan mikro yang dikelola oleh masing-masing tim. Setiap tim bertanggung jawab atas kemampuan bisnis dan memiliki basis kode kemampuan. Tim secara independen mengembangkan, menguji, menyebarkan, atau menskalakan layanannya, dan terutama berinteraksi dengan tim lain untuk menegosiasikan API. Kami menyarankan Anda menetapkan setiap layanan mikro ke satu tim. Namun, jika tim cukup besar, beberapa subtim dapat memiliki layanan mikro terpisah dalam struktur tim yang sama. Tabel berikut menjelaskan kelebihan dan kekurangan penggunaan pola ini.
Keuntungan | Kekurangan |
---|---|
|
|
Ilustrasi berikut menunjukkan bagaimana monolit dapat dibagi menjadi layanan mikro yang dikelola, dikelola, dan disampaikan oleh masing-masing tim.